gpt4 book ai didi

python/numpy ValueError : Expected 1D or 2D array, 得到了 0D 数组

转载 作者:行者123 更新时间:2023-12-04 16:01:25 25 4
gpt4 key购买 nike

我试图添加我从数据帧更改的数组的各个行,在添加所有行后,我试图将数组保存到 csv 文件中,但出现此错误:预期的 1D 或 2D 数组,得到 0D数组代替。我认为问题所在的代码如下:

array = dfmain.values
shareArray = array[:1]
shareArray = dividedPV/shareArray
array = shareArray * array
sums = [sum(j) for j in array]
finalArray = np.array(sums, dtype=np.float16) #tried to change it from list to Array to see if that was the problem



#changes the file name to whatever the variables (portname etc) were given above
filename = "calculated_%s_%s_%s.csv" % (portName, inceptionDate, frequency)
np.savetxt("%s.csv", filename, finalArray, delimiter = ",")

任何提示将非常感谢!

最佳答案

np.savetxt的第一个参数是文件名;您有两个文件名作为参数,实际数组要保存为第三个参数,它应该是第二个。

IE。

np.savetxt(filename, finalArray, delimiter=',')

关于python/numpy ValueError : Expected 1D or 2D array, 得到了 0D 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50399782/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com