numpy ndarray索引从tup检索索引

2024-10-02 08:26:09 发布

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

我以前也问过类似的问题,但我仍然不完全确定numpy是如何组织指数的。你知道吗

我正在与许多三维阵列,所有这些都是相同的大小。由于以后的操作(使用scipy和其他工具查看为窗口),我需要对数组进行切片,这是我正在执行的一系列操作,如下所示:

imFrag.append(Padded[:100, :100, :100)

将阵列分成8个部分。我试图获得每个切片的原始索引。我可以使用以下方法对整个3d阵列执行此操作:

np.where(Mat  == Mat) 

这给了我一个包含x,y,z分量的元组。有办法吗?你知道吗

谢谢!你知道吗


Tags: 工具方法numpynp切片scipy数组指数
1条回答
网友
1楼 · 发布于 2024-10-02 08:26:09

考虑存储切片对象而不是碎片本身

your_slice = np.s_[:100, :100, :100]

为了得到图像

Padded[your_slice]

获取用于创建切片的索引

your_slice[0].start
your_slice[0].step
your_slice[0].stop

不管你关心哪个维度

相关问题 更多 >

    热门问题