从Python列表中访问Numpy数组

问题描述 投票:-1回答:1

我从文件的内容创建了一个numpy数组,该数组的不同区域被分配给新变量并存储在列表中。但是当我打印清单时,这就是我所看到的

[array([], shape=(0, 1), dtype='<int32')]

这就是代码的样子

import numpy as np

data = np.array([[11, 22, 33],[44, 55, 66],[77, 88, 99]])
lists=[]
p=data[1:1,1:2]
lists.append(p)
print(lists)
print(p)

p变量总是空的

python numpy
1个回答
0
投票

你的1:1切片什么都没有。包括左边界限,右边没有。你应该使用1:2。

© www.soinside.com 2019 - 2024. All rights reserved.