bundles / numpy 2.4.3 / numpy / rec / fromarrays
function
numpy.rec:fromarrays
source: /numpy/_core/records.py :568
Signature
def fromarrays ( arrayList , dtype = None , shape = None , formats = None , names = None , titles = None , aligned = False , byteorder = None ) Summary
Create a record array from a (flat) list of arrays
Parameters
arrayList: list or tupleList of array-like objects (such as lists, tuples, and ndarrays).
dtype: data-type, optionalvalid dtype for all arrays
shape: int or tuple of ints, optionalShape of the resulting array. If not provided, inferred from
arrayList[0].formats, names, titles, aligned, byteorderIf
dtypeisNone, these arguments are passed to numpy.rec.format_parser to construct a dtype. See that function for detailed documentation.
Returns
: np.recarrayRecord array consisting of given arrayList columns.
Examples
x1=np.array([1,2,3,4]) x2=np.array(['a','dd','xyz','12']) x3=np.array([1.1,2,3,4]) r = np.rec.fromarrays([x1,x2,x3],names='a,b,c')✓
print(r[1])
✗x1[1]=34 r.a✓
x1 = np.array([1, 2, 3, 4]) x2 = np.array(['a', 'dd', 'xyz', '12']) x3 = np.array([1.1, 2, 3,4]) r = np.rec.fromarrays( [x1, x2, x3], dtype=np.dtype([('a', np.int32), ('b', 'S3'), ('c', np.float32)])) r✓
Aliases
-
numpy.rec.fromarrays