在Python中删除向量元素而不会变形

时间:2018-10-18 07:24:18

标签: python python-3.x vector rowdeleting

我正在为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无法弄清楚如何重塑形状或删除元素而不首先失去其形状。我们不应该创建一个新的向量来将元素“复制到”。

感谢您的帮助

0 个答案:

没有答案