0

我正在为 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)

然而,在删除一个元素后,向量似乎失去了它的形状,我无法弄清楚如何重塑它或删除元素而不首先失去它的形状。我们不应该创建一个新的向量来“复制元素”。

任何帮助表示赞赏

4

0 回答 0