我正在为CS类学习Python,我们刚刚开始使用numpy和scipy来实现更多的数学功能。练习之一是从大小为100的向量中删除第二个元素,这本身并不是什么大问题。
import numpy as np
v = np.arange(100).reshape(100,1)
for x in range(99, 0, -2):
v = np.delete(v, x)
但是,在删除元素之后,矢量似乎失去了形状,而Im无法弄清楚如何重塑形状或删除元素而不首先失去其形状。我们不应该创建一个新的向量来将元素“复制到”。
感谢您的帮助