【发布时间】:2016-02-21 10:26:15
【问题描述】:
假设我有一个包含 100 个元素的 ndarray,我想选择前 4 个元素,跳过 6 个并像这样继续(换句话说,每 10 个元素选择前 4 个元素)。
我尝试使用带有 step 的 python 切片,但我认为它不适用于我的情况。我怎样才能做到这一点?我正在使用 Pandas 和 numpy,他们可以帮忙吗?我四处寻找,但我没有找到像那种切片这样的东西。谢谢!
【问题讨论】:
-
输入ndarray的形状?您要沿哪个轴进行此选择?
-
我的 ndarray X 的形状为 (100,1),因为我重新塑造了它,以便使用这些点和 y ndarray 来用 pyplot 绘制图表。但我只想每 10 个绘制前 4 个元素。
标签: python numpy multidimensional-array slice