将元素附加到数组时收到错误。array([[ 5, 89, 342, 282, 3, 644, 1254, 634, 4, 711, 58, 1554, 23, 613, 565, 2, 787, 968, 640, 7, 676, 65, 346]])我想将这个数组的平均值附加到这个数组 3 次,所以如果平均值是 10,“10, 10, 10”将被添加到数组中。mean = array.mean()array= array.append(mean, mean, mean)错误信息'numpy.ndarray' object has no attribute 'append'我哪里做错了?谢谢
1 回答
慕仙森
TA贡献1827条经验 获得超7个赞
你应该做这样的事情。
import numpy as np
array = np.array([[ 5, 89, 342, 282, 3, 644, 1254, 634, 4, 711, 58,
1554, 23, 613, 565, 2, 787, 968, 640, 7, 676, 65,
346]])
mean = array.mean()
new_array = np.append(array,np.array([mean,mean,mean]))
添加回答
举报
0/150
提交
取消