将元素添加到 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])
我想在循环中添加一个元素:-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])