Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用长度未知的列表对np.array进行切片?_Python_Arrays_Numpy_Slice - Fatal编程技术网

Python 如何使用长度未知的列表对np.array进行切片?

Python 如何使用长度未知的列表对np.array进行切片?,python,arrays,numpy,slice,Python,Arrays,Numpy,Slice,我可能使用了错误的名称/符号(因此可能存在一个答案,但我找不到)。请帮助我澄清,以便我可以更新帖子,并在将来帮助像我这样的人 我有一个维度未知的数组A,还有一个长度未知的索引列表l,其中l需要一个元组: >>> A[tuple(idx)] array([0., 0., 0., 0., 0.]) >>> A[tuple(idx)].shape (5,) 使用列表编制索引的含义不同。有关更多信息,请参见numpy >>> A[tuple(idx

我可能使用了错误的名称/符号(因此可能存在一个答案,但我找不到)。请帮助我澄清,以便我可以更新帖子,并在将来帮助像我这样的人

我有一个维度未知的数组
A
,还有一个长度未知的索引列表
l
,其中
l需要一个元组:

>>> A[tuple(idx)]
array([0., 0., 0., 0., 0.])
>>> A[tuple(idx)].shape
(5,)
使用
列表编制索引
的含义不同。有关更多信息,请参见
numpy

>>> A[tuple(idx)]
array([0., 0., 0., 0., 0.])
>>> A[tuple(idx)].shape
(5,)