如何使用Jupyter Notebook将for循环的输出放入列数组中



我是Jupyter Notebook的新手。假设我有一列整数(numpy.array(,有一个for循环进入每个元素,并将其添加到前一个元素。我想把输出作为numpy.array.的列或行

我使用了附加运算符,但结果是数组中的数组。提前感谢您的帮助。

也许是这样的:

a=np.arange(10).astype(float)
b=np.array([])
b=np.append(b, a[0])
for sn, i in enumerate(a):
if sn>0:
b=np.append(b, a[sn]+a[sn-1])
print(f'a={a}')
print(f'b={b}')

尽管人们很可能会写一个更简洁的代码来做同样的事情。。。

最新更新