将元素追加到数组

将元素附加到数组时收到错误。


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'

我哪里做错了?谢谢


明月笑刀无情
浏览 138回答 1
1回答

慕仙森

你应该做这样的事情。import numpy as nparray = 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]))
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python