我想在循环中堆叠一个数组,所以我初始化了一个空数组。我从csv文件中获取数据。每个数据[列]值是一个由四个值组成的数组。示例=[1,2,3,4]
这是python代码
addedarray = []
for column in data:
array = data[column]
temp = np.argsort(-(array))
ranks = np.empty_like(temp)
ranks[temp] = np.arange(len(array)) + 1
npranks = np.array(ranks)
addedarray = np.vstack((addedarray, npranks))
但是,出现了错误“除了连接轴以外的所有输入数组维度必须完全匹配”
当我给addedarray 4个值的初始数据时,它就起作用了。那么有没有办法用空数组启动堆栈呢? 谢谢你的帮助
目前没有回答
相关问题 更多 >
编程相关推荐