切片numpy数组

在如下数据序列中,我需要删除每个序列的最后一个元素以创建一个新数组:

x = np.array([[0.0023,0.0065,0.0076,0.098,1],[0.0033,0.0063,0.0072,0.088,[0.0013,0.0075,0.0077,0.093,0],[0.0025,0.0079,0.099,0]])

预期输出:

0.0023 | 0.0065 | 0.0076 | 0.098
0.0033 | 0.0063 | 0.0072 | 0.088
0.0013 | 0.0075 | 0.0077 | 0.093
0.0025 | 0.0065 | 0.0079 | 0.099

无论如何,我需要删除最后一列,但我不能。使用以下语法,删除最后一行。我应该如何切分阵列以满足我的需求?

x[0:3]
tigergao000 回答:切片numpy数组

您去了,我为您编写了代码。

x[:,:-1]
本文链接:https://www.f2er.com/3157588.html

大家都在问