numpy.asfarray() in Python (original) (raw)
Last Updated : 16 Nov, 2021
**numpy.asfarray()
**function is used when we want to convert input to a float type array. Input includes scalar, lists, lists of tuples, tuples, tuples of tuples, tuples of lists and ndarrays.
Syntax : numpy.asfarray(arr, dtype=type 'numpy.float64')Parameters : arr : [array_like] Input data, in any form that can be converted to an float type array. This includes scalar, lists, lists of tuples, tuples, tuples of tuples, tuples of lists and ndarrays.dtype : Float type code to coerce input array arr. If dtype is one of the ‘int’ dtypes, it is replaced with float64.Return : [ndarray] The input arr as a float ndarray.
Code #1 : List to float type array
Python `
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)
`
Output :
Input list : [1, 3, 5, 7, 9] output float type array from input list : [ 1. 3. 5. 7. 9.]
Code #2 : Tuple to float type array
Python `
Python program explaining
numpy.asfarray() function
import numpy as geek
my_tuple = ([1, 3, 9], [8, 2, 6])
print ("Input tuple : ", my_tuple)
out_arr = geek.asfarray(my_tuple, dtype ='int8') print ("output float type array from input tuple : ", out_arr)
`
Output :
Input tuple : ([1, 3, 9], [8, 2, 6]) output float type array from input tuple : [[ 1. 3. 9.] [ 8. 2. 6.]]
Code #3 : Scalar to float type array
Python `
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)
`
Output :
InInput scalar : 15 output float type array from input scalar : 15.0