将元素添加到 numpy 数组而不更改名称

Add element to numpy array without changing the name

我想在循环中添加一个元素:-globals()["q"+str(i)][0][u] 到数组 mainarray

for i in mylist:
    for u in 0,5,10:
      np.append(mainarray['C'][u][i],-globals()["q"+str(i)][0][u])

完成循环后更改未保存,我该如何实现?

我必须创建一个长度为“+1”维的新数组。

newarray=pd.Series([])
newarray[at_type][at1] = np.zeros((old_length+1))

然后我开始循环。

for i in mylist:
    for u in 0,5,10:
      newarray['C'][u][i]=np.append(mainarray['C'][u][i],-globals()["q"+str(i)][0][u])