Python | Numpy Fromarrays () method

With the numpy.core.fromarrays() method we can create an array of records using a list of different arrays using numpy.core.fromarrays () .

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 () we can get an array of records using a list of different arrays.

# NumPy import

import numpy as np

 
# using the 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:

# NumPy import

import numpy as np

  
# using the 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]