With the help of numpy.core.fromarrays()
method, we can create the record array by using the list of different arrays by using numpy.core.fromarrays()
method.
Syntax :
numpy.core.fromarrays([li1, li2....], metadata)
Return : Return the record of an array.
Example #1 :
In this example we can see that using numpy.core.fromarrays()
method, we are able to get the record array by using list of different arrays.
# import numpy import numpy as np # using numpy.core.fromarrays() method li1 = np.array([ 101 , 102 , 103 , 104 ]) li2 = np.array([ 'Jitender' , 'Purnima' , 'Ruhi' , 'Varun' ]) li3 = np.array([ 21 , 22 , 12 , 35 ]) gfg = np.core.records.fromarrays([li1, li2, li3], names = 'Rollno, Name, Age' ) print (gfg[ 1 ]) |
Output :
(102, ‘Purnima’, 22)
Example #2 :
# import numpy import numpy as np # using numpy.core.fromarrays() method li1 = np.array([ 101 , 102 , 103 , 104 ]) li2 = np.array([ 'Jitender' , 'Purnima' , 'Ruhi' , 'Varun' ]) li3 = np.array([ 21 , 22 , 12 , 35 ]) gfg = np.core.records.fromarrays([li1, li2, li3], names = 'Rollno, Name, Age' ) print (gfg.Rollno) print (gfg.Name) print (gfg.Age) |
Output :
[101 102 103 104]
[‘Jitender’ ‘Purnima’ ‘Ruhi’ ‘Varun’]
[21 22 12 35]