當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python numpy.asfarray()用法及代碼示例


當我們要將輸入轉換為浮點型數組時,使用numpy.asfarray()function。輸入包括標量,列表,元組列表,元組,元組元組,列表元組和ndarray。

用法: numpy.asfarray(arr, dtype=type ‘numpy.float64’)

參數:
arr :[數組]輸入數據,可以轉換為浮點型數組的任何形式。這包括標量,列表,元組列表,元組,元組元組,列表元組和ndarray。
dtype :浮點類型代碼強製輸入數組arr。如果dtype是'int'dtype之一,則將其替換為float64。


Return :[ndarray]輸入arr作為float ndarray。

代碼#1:列表浮點類型數組

# Python program explaining 
# numpy.asfarray() function 
  
import numpy as geek 
my_list = [1, 3, 5, 7, 9] 
  
print ("Input  list:", my_list) 
   
    
out_arr = geek.asfarray(my_list) 
print ("output float type array from input list:", out_arr) 

輸出:

Input  list: [1, 3, 5, 7, 9]
output float type array from input list: [ 1.  3.  5.  7.  9.]


代碼2:元組到浮點型數組

# Python program explaining 
# numpy.asfarray() function 
  
import numpy as geek 
  
my_tuple = ([1, 3, 9], [8, 2, 6]) 
   
print ("Input  touple:", my_tuple) 
    
out_arr = geek.asfarray(my_tuple, dtype ='int8')  
print ("output float type array from input touple:", out_arr) 

輸出:

Input  touple: ([1, 3, 9], [8, 2, 6])
output float type array from input touple: [[ 1.  3.  9.]
 [ 8.  2.  6.]]


代碼3:標量到浮點型數組

# Python program explaining 
# numpy.asfarray() function 
  
import numpy as geek 
  
my_scalar = 15
   
print ("Input  scalar:", my_scalar) 
    
out_arr = geek.asfarray(my_scalar, dtype ='float')  
print ("output float type array from input scalar:", out_arr) 

輸出:

InInput  scalar: 15
output float type array from input scalar: 15.0


相關用法


注:本文由純淨天空篩選整理自jana_sayantan大神的英文原創作品 numpy.asfarray() in Python。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。