python中的3D体积杂技。。在三维numpy阵列中选择x/y/z行/列
我是新来纽比的Ndarays的,所以请善待我。 我将一个3D原始卷作为带有形状的dtype uint8数组导入numpy 309L、138L、134L表示Z、Y、X尺寸 原始图像尺寸为x、y、z、134、138、309 这个数组称为ThreeD 我可以画一个三维XY的Z‘截面’,用python中的3D体积杂技。。在三维numpy阵列中选择x/y/z行/列,python,numpy,multidimensional-array,Python,Numpy,Multidimensional Array,我是新来纽比的Ndarays的,所以请善待我。 我将一个3D原始卷作为带有形状的dtype uint8数组导入numpy 309L、138L、134L表示Z、Y、X尺寸 原始图像尺寸为x、y、z、134、138、309 这个数组称为ThreeD 我可以画一个三维XY的Z‘截面’,用 ThreeD[70] ThreeD[:,70] 选择第70行 我可以画一个三维XZ的Y‘截面’ ThreeD[70] ThreeD[:,70] 选择第70列 当然,还有额外的维度!前两个很容易参考,但我不知道
ThreeD[70]
ThreeD[:,70]
选择第70行
我可以画一个三维XZ的Y‘截面’
ThreeD[70]
ThreeD[:,70]
选择第70列
当然,还有额外的维度!前两个很容易参考,但我不知道如何选择/参考第三维度。。i、 e.尺寸YZ的X截面,即切割矩阵的一个面。我应该补充一点,我不完全确定这里的XZ/YZ维度,因此这些引用可能会被颠倒
我用塞巴斯蒂安·拉什卡的简易备忘单做到了这一点
感谢您对Z的任何帮助ThreeD[70]
代表Y的三个D[:,70]
三个D[:,:,70]或三个D[…,70]代表X
来自詹姆。谢谢。我想你想要的是Z的三分[70],Y的三分[70],X的三分[70]或三分[70],或者X的三分[70]。在我看来,三分[70]更像R…詹姆-太好了,谢谢你的作品!!你能把它贴出来作为答案吗?艾肯伯格-对不起,你是对的,那应该是三个D[:,70]。。所以我编辑了这个问题,这样我就不会让任何人误入歧途,将来可能会在这里冒险。