实际上我已经以字符串的形式在列表中存储了一些数字然后我使用np.asarray()
将该列表转换为numpy数组。现在我想用其他numpy的元素执行该numpy数组的元素的添加阵列。那怎么办呢?
答案 0 :(得分:0)
如果您有x = np.matrix
,其中每个元素都是'1.0'(如str
),并且想要将其转换为int
或float
:
x = x.astype(np.float)
答案 1 :(得分:0)
import numpy as np
nums_str = ['1','23','345']
nums_str_np = np.asarray(nums_str)
nums_int_np = nums_str_np.astype('int')
nums_int_np
- 现在是 np 整数数组。