如果我在编码时知道数组的维数,我知道如何做到这一点。我见过Select 'area' from a 2D array in python 我正在尝试找出如何从任意维数组中提取“体积”。我知道如何对数组进行切片。a[0: 10],我知道怎么用。我本质上想要的是一个[lower_bound: higher_bound]。但是边界是指定每个维度中的位置的数组。
我看到的灰度数据存在于一个3D卷中,可以作为一个从-1到1的三维数字数组导入。这些数据是在一个成像系统上拍摄的,并将一个具有较高值和背景噪声的3D卷描述为随机值。为了测试对齐程序,我目前正在尝试向这个numpy数组添加不同级别的噪声。我目前的方法如下: """Function to make a numpy
我有一个100x100x100 numpy数组,它表示由2D片组成的3D卷。
我想要在这卷中的一个对象之间进行互相关联,在这些卷上使用一个从卷中创建的模板,用最好的信号到噪声。为了让事情变得更简单,我尝试做2D互相关,然后通过在每个切片上做correlate2d,然后将该切片放入一个3D数字数组来建立3D体积。#inputdata, a 3D <