Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/353.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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 在多个数组中删除相同的条目_Python_Arrays_Numpy - Fatal编程技术网

Python 在多个数组中删除相同的条目

Python 在多个数组中删除相同的条目,python,arrays,numpy,Python,Arrays,Numpy,假设我有一个3D形状数组(10,10,10)。我在这个立方体里放了一些从0到1的随机浮点数。我这样做了好几次,所以我有多个3D阵列(比如说50个),也就是说,我的新4D阵列的总形状是(50,10,10,10) 我现在想做的是查看50个单个立方体中的每个立方体,找到所有0和所有1。如果在50个3D阵列的任何条目中存在或找到该条目,则应从所有50个3D阵列中删除该条目 因此,基本上,如果在条目(5,6,7)中的第一个3D数组中找到1,则应从所有3D数组中删除该条目,依此类推 我希望会有一些小把戏。但

假设我有一个3D形状数组
(10,10,10)
。我在这个立方体里放了一些从0到1的随机浮点数。我这样做了好几次,所以我有多个3D阵列(比如说50个),也就是说,我的新4D阵列的总形状是
(50,10,10,10)

我现在想做的是查看50个单个立方体中的每个立方体,找到所有0和所有1。如果在50个3D阵列的任何条目中存在或找到该条目,则应从所有50个3D阵列中删除该条目

因此,基本上,如果在条目
(5,6,7)
中的第一个3D数组中找到1,则应从所有3D数组中删除该条目,依此类推


我希望会有一些小把戏。但是我找不到任何东西。

你说的“删除/删除”是什么意思?你能举个简单的例子吗?如果你从
多维数据集中删除一个条目,多维数据集的新形状是什么?从4d数组中退一步,考虑从更简单的2d数组中删除一个元素,例如
np.arange(12)。重塑(3,4)
。拆下[1,2]元件。剩下的数组会是什么样子?是的,当我试图用一个例子更新OP时,我得出了相同的结论。在我把它写出来之前,它变得更有意义了。不过,我确实找到了另一种解决办法。