Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/359.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 使用逗号的NumPy-ndarray切片和索引_Python_Numpy_Numpy Ndarray_Numpy Slicing - Fatal编程技术网

Python 使用逗号的NumPy-ndarray切片和索引

Python 使用逗号的NumPy-ndarray切片和索引,python,numpy,numpy-ndarray,numpy-slicing,Python,Numpy,Numpy Ndarray,Numpy Slicing,逗号在NumPy中对nd数组进行切片时基本上是做什么的 例如,对于3d阵列,这些是什么意思? a[1,2::]a[:2,3:]a[1:2,:] 我的意思是逗号,一般来说,切片时这些东西是如何工作的?我知道 a[start:stop:step]但很难理解逗号的含义 编辑:我在一些网站上读过关于使用元组进行切片的文章,这是我不理解的。元组切片是如何工作的?这是否回答了您的问题?逗号分隔每个维度的索引。使用3d阵列,最多可以看到2个逗号(3个索引)。从技术上讲,逗号会创建一个元组,但通常不需要关注它。

逗号在NumPy中对nd数组进行切片时基本上是做什么的

例如,对于3d阵列,这些是什么意思?
a[1,2::]a[:2,3:]a[1:2,:]

我的意思是逗号,一般来说,切片时这些东西是如何工作的?我知道
a[start:stop:step]
但很难理解逗号的含义


编辑:我在一些网站上读过关于使用元组进行切片的文章,这是我不理解的。元组切片是如何工作的?

这是否回答了您的问题?逗号分隔每个维度的索引。使用3d阵列,最多可以看到2个逗号(3个索引)。从技术上讲,逗号会创建一个元组,但通常不需要关注它。别忘了阅读一些基本的
numpy
文档。@ShubhamSrivastava@hpaulj所以基本上可以归结为使用元组进行切片。元组切片是如何工作的?是否有类似于
a[1,::]
从dim 0中选择第一个元素这样的通用语法。诸如此类的事情。你能说得更具体一些吗?比如分享一个命令,具体写下你对结果不了解的地方,以及你期望的地方。因此,这并不是为了提供软件开发培训,而是为了解决特定的编程相关问题。当您可以测试代码位时,就更容易理解了<代码>arr[index1、index2、index3]。每个
索引可以是整数、片或列表/数组。每个人都从不同的维度选择一些东西。这能回答你的问题吗?逗号分隔每个维度的索引。使用3d阵列,最多可以看到2个逗号(3个索引)。从技术上讲,逗号会创建一个元组,但通常不需要关注它。别忘了阅读一些基本的
numpy
文档。@ShubhamSrivastava@hpaulj所以基本上可以归结为使用元组进行切片。元组切片是如何工作的?是否有类似于
a[1,::]
从dim 0中选择第一个元素这样的通用语法。诸如此类的事情。你能说得更具体一些吗?比如分享一个命令,具体写下你对结果不了解的地方,以及你期望的地方。因此,这并不是为了提供软件开发培训,而是为了解决特定的编程相关问题。当您可以测试代码位时,就更容易理解了<代码>arr[index1、index2、index3]
。每个
索引可以是整数、片或列表/数组。每个人都从不同的维度中选择一些东西。