我已经设置
x = data_array[:,0].astype(numpy.float)
这意味着它是一列数字。我对 y 有类似的事情。我需要将这些列组合成 1 个单个数组,其中第 1 列是 x,第 2 列是 y。我怎样才能做到这一点?
我尝试了与第一步相反的操作,即:
data[:,0] = x
但它不喜欢这样!
data_array_new = numpy.array
data_array_new[:,0] = x
data_array_new[:,1] = y
print(data_array_new)
data_array_new[:,0] = x
TypeError: 'builtin_function_or_method' object does not support item assignment
最佳答案
通过索引,您可以做到:
new_data_array = data_array[:,[0,1]]
获取第 0 列和第 1 列
关于python - 如何组合一维数组来创建一个新数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57112025/