如何在零3d numpy数组上设置?

用户名

我有一个3d numpy数组A。不同元素的大小彼此不相等,即shape(A [0])=(1,2),shape(A [1])=(3,4 )等。我想以最有效的方式将A的所有元素的值设置为零。我怎样才能做到这一点?

谢谢!

米尔森

您所拥有的是一个np.array包含对象的对象-在您的特定情况下,那些对象是包含更多列表的列表。除非您确实需要向内部列表中添加大量元素,否则对于任何我能想到的东西来说,这都不是一个非常好的数据结构。我可能会建议稍作更改以np.array使其拥有更多np.arrays?

A = np.array(map(np.array, [ [[1,2],[3,4]], [[1,2,3],[4,5,6],[7,8,9]] ] ))

现在,如果我们打印出来,它看起来像这样:

>>> A
array([[[1 2]
 [3 4]], [[1 2 3]
 [4 5 6]
 [7 8 9]]], dtype=object)

并将其设置为0变得特别容易:

for sub_array in A:
    sub_array[...] = 0

为了证明(A再次打印):

>>> A
array([[[0 0]
 [0 0]], [[0 0 0]
 [0 0 0]
 [0 0 0]]], dtype=object)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用零填充 3d numpy 图像数组

来自分类Dev

如何迭代3D numpy数组

来自分类Dev

如何迭代3D numpy数组

来自分类Dev

如何在3D Numpy数组中查找2D数组的行

来自分类Dev

如何在Python / numpy中将3D数组结果保存到4D数组?

来自分类Dev

在平面而非轴上求和3d numpy数组

来自分类Dev

如何在QML场景上绘制3D线?

来自分类Dev

如何在屏幕上显示VTK 3D轴?

来自分类Dev

如何在Python上制作3D图形动画

来自分类Dev

如何在ListView上设计3D项目

来自分类Dev

如何在seaborn中加载3D numpy数组作为数据框

来自分类Dev

如何用2D矩阵中指定的随机数填充零3D数组?

来自分类Dev

如何从3d numpy数组中提取向量?

来自分类Dev

如何向量化3D Numpy数组

来自分类Dev

如何重新排列3D Numpy数组?

来自分类Dev

如何计算3d numpy数组的协方差矩阵?

来自分类Dev

如何从numpy 3d mgrid转到位置数组

来自分类Dev

如何在Numpy数组上递归放大

来自分类Dev

Java3D 1.5.1-如何在Box零件上放置不同的纹理?

来自分类Dev

如何将2D numpy数组与3D数组矩阵相乘以得到3D数组?

来自分类Dev

如何在Groovy中将2d数组动态转换为3d数组

来自分类Dev

如何在GAS中将3D数组转换为2D数组?

来自分类Dev

如何在numpy中的3d数组中找到最小值和最大值,并将结果分组?

来自分类Dev

如何在numpy中将3D矩阵与2D矩阵有效相乘

来自分类Dev

如何将2d numpy数组列表连接到3d numpy数组?

来自分类Dev

如何用零填充numpy数组的上三角?

来自分类Dev

如何用零填充numpy数组的上三角?

来自分类Dev

在3D RGB numpy数组中设置蒙版像素

来自分类Dev

如何在Matlab中将2D矩阵序列存储到3D数组中?

Related 相关文章

热门标签

归档