numpy数组的数据类型转换,在Python中对象转换为int32

时间:2019-02-16 12:13:21

标签: python numpy multidimensional-array numpy-ndarray

我如何将dtype = object转换为int 32,我需要对2 d数组的右行中的insert数组执行此操作,您可以在输出中看到。 np.insert()由于类型不匹配而无法正常工作,因此我需要进行转换。

import numpy as np
arr = np.zeros(2,object)
arr[0] = np.array([0,0,0])
arr[1] = np.array([0,0,0])
p=np.insert(arr, 2, np.array([1,1,1]), 0)
print(p)
print(arr.dtype)

输出:

  

[array([0,0,0])array([0,0,0])1 1 1]

     
    

对象

  

0 个答案:

没有答案