在Python中调用列表中特定长度的元素

2024-04-26 06:12:00 发布

您现在位置:Python中文网/ 问答频道 /正文

Python

我有一个包含5个元素的列表。每个元素有2042行和2列(2042,2)numpy.ndarray公司. 我想调用第一个元素(data[0])和第二列中的前1440行。所以现在的格式是data[0][0,1],它给出了第一行和第二列中第一个元素的值。如何写一行来给出前1440行?你知道吗

data[0][0:1439,1]这样的东西,我知道它不起作用——但就是这样。你知道吗


Tags: numpy元素列表data格式公司ndarray
1条回答
网友
1楼 · 发布于 2024-04-26 06:12:00

如果是numpy数组,那么

data[0][:1440,1]

我应该做这项工作。你知道吗

网友
2楼 · 发布于 2024-04-26 06:12:00

好吧,很难假设你的方法是什么。你知道吗

但考虑到这一点:

data = [[[i for i in range(2042)] for i in range(2)] for i in range(5)]

获得第一个元素的第二列中的前1440行的最佳方法是:

data[0][1][:1440]

敬礼!你知道吗

相关问题 更多 >