如何制作3D数组,每一行都是np.arange?

lara_toff

我不明白为什么它不会广播:

import cupy as cp

popSize = 100
features = 426
maxDepth = 2

featureLoc1 = cp.zeros(shape=(popSize,features,maxDepth),dtype='int')
featureLoc1[:,:,:] = cp.arange(0,features,1)

ValueError: operands could not be broadcast together with shapes (100, 426, 426), (100, 426, 2)

这不是二维数组的处理方式吗?

阿克塞·塞加尔(Akshay Sehgal)

IIUC,您想在尺寸为100和2的尺寸中广播np.arange,您可以这样做-

import numpy as np

popSize = 100
features = 426
maxDepth = 2

featureLoc1 = np.zeros(shape=(popSize,features,maxDepth),dtype='int')
featureLoc1[:,:,:] = np.arange(0,features,1)[None,:,None]

您可以在这里这里了解更多信息

此处的广播将类似于此示例-

在此处输入图片说明

在这种情况下,在(100,426,2)和(1,426,1)之间进行广播将导致在第一个和最后一个轴上广播(100,462,2)。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

向量化np.arange或等效

来自分类Dev

np.arange() 不能正确平方

来自分类Dev

如何使用np.arange按系列类型划分系列

来自分类Dev

如何设置由 np.arange() 生成的列名的精度?

来自分类Dev

如何使用长的numpy.arange数组改善绘图?

来自分类Dev

将np.arange的范围增加1而不是2

来自分类Dev

Python中的错误:np.arange(-0.1,0.2,0.1)

来自分类Dev

Numpy使用arange修改多维数组中的每个数组

来自分类Dev

numpy的arange函数生成数组大小错误

来自分类Dev

numpy.fromfunction与指定的非arange-like数组

来自分类Dev

使用numpy arange的看似不一致的RuntimeWarning

来自分类Dev

如何在Go中执行类似numpy的arange的操作?

来自分类Dev

索引ndarray时应该如何使用arange函数?

来自分类Dev

如何在Python中导入odeint和arange?

来自分类Dev

我想串联两个python arange,但我只获得第一个arange

来自分类Dev

Python:如何使用np.arange()和函数将弧度转换为度

来自分类Dev

如何使用np.array()和np.arange(3)的组合手动创建三乘三乘三乘的NumPy数组?

来自分类Dev

使用range / arange函数作为参数对2d numpy数组进行索引/切片

来自分类Dev

如果np.arccos(1.0)由np.arange填充,为什么会给出nan?

来自分类Dev

np.linspace和np.arange有什么区别?

来自分类Dev

具有非均匀间隔的np.arange或np.linspace的替代

来自分类Dev

如果np.arccos(1.0)由np.arange填充,为什么会给出nan?

来自分类Dev

使用 np.arange 重新调整 Matplotlib 绘图间隔不起作用

来自分类Dev

如何有效地串联numpy中的许多arange调用?

来自分类Dev

如何有效地串联numpy中的许多arange调用?

来自分类Dev

如何绘制,其中矩阵中的每一行都是R中的线积分图

来自分类Dev

如何绘制,其中矩阵中的每一行都是R中的线积分图

来自分类Dev

使用np.arange()在网格上设置X刻度,该刻度始终在轴上显示“ 0”

来自分类Dev

numpy`arange`超出最终值?

Related 相关文章

  1. 1

    向量化np.arange或等效

  2. 2

    np.arange() 不能正确平方

  3. 3

    如何使用np.arange按系列类型划分系列

  4. 4

    如何设置由 np.arange() 生成的列名的精度?

  5. 5

    如何使用长的numpy.arange数组改善绘图?

  6. 6

    将np.arange的范围增加1而不是2

  7. 7

    Python中的错误:np.arange(-0.1,0.2,0.1)

  8. 8

    Numpy使用arange修改多维数组中的每个数组

  9. 9

    numpy的arange函数生成数组大小错误

  10. 10

    numpy.fromfunction与指定的非arange-like数组

  11. 11

    使用numpy arange的看似不一致的RuntimeWarning

  12. 12

    如何在Go中执行类似numpy的arange的操作?

  13. 13

    索引ndarray时应该如何使用arange函数?

  14. 14

    如何在Python中导入odeint和arange?

  15. 15

    我想串联两个python arange,但我只获得第一个arange

  16. 16

    Python:如何使用np.arange()和函数将弧度转换为度

  17. 17

    如何使用np.array()和np.arange(3)的组合手动创建三乘三乘三乘的NumPy数组?

  18. 18

    使用range / arange函数作为参数对2d numpy数组进行索引/切片

  19. 19

    如果np.arccos(1.0)由np.arange填充,为什么会给出nan?

  20. 20

    np.linspace和np.arange有什么区别?

  21. 21

    具有非均匀间隔的np.arange或np.linspace的替代

  22. 22

    如果np.arccos(1.0)由np.arange填充,为什么会给出nan?

  23. 23

    使用 np.arange 重新调整 Matplotlib 绘图间隔不起作用

  24. 24

    如何有效地串联numpy中的许多arange调用?

  25. 25

    如何有效地串联numpy中的许多arange调用?

  26. 26

    如何绘制,其中矩阵中的每一行都是R中的线积分图

  27. 27

    如何绘制,其中矩阵中的每一行都是R中的线积分图

  28. 28

    使用np.arange()在网格上设置X刻度,该刻度始终在轴上显示“ 0”

  29. 29

    numpy`arange`超出最终值?

热门标签

归档