python中np.genfromtxt的使用小问题


snapshots = [
    np.genfromtxt('data/velocity0.{}.csv'.format(i), delimiter=',', skip_header=1)[:, 0]
    for i in range(20, 40)
]

pts = np.genfromtxt('data/velocity0.20.csv', delimiter=',', skip_header=1)[:, -3:-1]

这段代码中的[:, 0]与[:, -3:-1]代表什么意思呀

delimiter 参数

一旦文件被定义并打开阅读,genfromtxt将每个非空行拆分为一个字符串序列。刚刚跳过空行或注释行。delimiter关键字用于定义拆分应如何进行。

通常,单个字符标记列之间的间隔。例如,逗号分隔文件(CSV)使用逗号(,)或分号(;)作为分隔符:
Numpy 切片操作,将从第一行(在skip_header之后)读取名称.

img

numpy 切片操作 类似下面

img