Convert structured array with various numeric data types to regular array

后端 未结 4 1298
天命终不由人
天命终不由人 2021-01-06 11:24

Suppose I have a NumPy structured array with various numeric datatypes. As a basic example,

my_data = np.array( [(17, 182.1),  (19, 175.6)],  dtype=\'i2,f4\         


        
4条回答
  •  暖寄归人
    2021-01-06 12:10

    You can do it easily with Pandas:

    >>> import pandas as pd
    >>> pd.DataFrame(my_data).values
    array([[  17.       ,  182.1000061],
           [  19.       ,  175.6000061]], dtype=float32)
    

提交回复
热议问题