Numpy数组有头尾方法吗?

时间:2019-01-19 17:33:20

标签: python numpy

我将一个csv文件加载到“数据集”中,并尝试执行dataset.head(),但是它报告了一个错误。如何检查numpy数组的头或尾?没有指定特定行?

2 个答案:

答案 0 :(得分:9)

对于类似头的函数,您可以仅使用dataset[:10]对数组进行切片。

对于类似尾巴的函数,您可以使用dataset[-10:]切片数组。

答案 1 :(得分:0)

您可以对任何可迭代的python执行此操作。

Python 3.x(https://www.python.org/dev/peps/pep-3132/)中的PEP-3132可以将*符号用于可迭代对象的“其余”。

要做你想做的事:

>>> import numpy as np
>>> np.array((1,2,3))
array([1, 2, 3])
>>> head, *tail = np.array((1,2,3))
>>> head
1
>>> tail
[2, 3]