如何使用Numpy重复此2d对数组?

c00kiemonster

我有一个要重复的数组。

test = numpy.array([(1, 11,), (2, 22), (3, 33)])

现在

numpy.repeat(test, 2, 0)
numpy.repeat(test, 2, 1)

结果是

array([[ 1, 11],
       [ 1, 11],
       [ 2, 22],
       [ 2, 22],
       [ 3, 33],
       [ 3, 33]])
array([[ 1,  1, 11, 11],
       [ 2,  2, 22, 22],
       [ 3,  3, 33, 33]]).

尽管

numpy.tile(test, 2)

结果是

array([[ 1, 11,  1, 11],
       [ 2, 22,  2, 22],
       [ 3, 33,  3, 33]]).

我怎么能得到这个结果呢?

array([[ 1, 11],
       [ 2, 22],
       [ 3, 33],
       [ 1, 11],
       [ 2, 22],
       [ 3, 33]])

另外,对于我的用例,我只使用一次重复的值。为了避免内存分配,是否有办法以某种方式使用重复序列的生成器?

hpaulj

np.tile 使您可以指定每个轴的重复(作为元组)

In [370]: np.tile(test,(2,1))
Out[370]: 
array([[ 1, 11],
       [ 2, 22],
       [ 3, 33],
       [ 1, 11],
       [ 2, 22],
       [ 3, 33]])

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用numpy在现有2D数组中添加2D子数组?

来自分类Dev

numpy:使用2D索引数组进行2D数组访问

来自分类Dev

如何优化numpy 2D排序数组的创建?

来自分类Dev

如何初始化2D numpy数组

来自分类Dev

Python numpy:将列表重塑为重复的2D数组

来自分类Dev

如何使用numpy从两个1D数组生成布尔2D数组

来自分类Dev

如何使用特定的列索引对numpy 2D数组行进行降序或升序排序

来自分类Dev

如何在Numpy中更改2D数组元素?

来自分类Dev

如何在2D数组中编写此图案?

来自分类Dev

如何检查2D数组是否重复

来自分类Dev

使用附加函数创建2D numpy数组

来自分类Dev

如何使用NumPy以矢量化方式按2D数组缩放一组2D数组(3D数组)?

来自分类Dev

我如何设置2D数组中某些元素的值(使用numpy在列表中)?

来自分类Dev

如何使用广播和/或numpy函数计算2D numpy数组的均值?

来自分类Dev

使用numpy使用2D数组的值更改3D数组中的子数组

来自分类Dev

如何从2D NumPy数组中获取直方图数据?

来自分类Dev

如何在1D数组上使用函数创建2D Numpy数组?

来自分类Dev

如何替换2D numpy数组的特定区域?

来自分类Dev

在Python中使用此2D数组的更好方法

来自分类Dev

如何有效地重复带有偏移量的2D numpy数组?

来自分类Dev

如何使用numpy计算2d数组的“最大遮罩”

来自分类Dev

c ++ tron 2d数组重复

来自分类Dev

numpy:使用2D索引数组进行2D数组访问

来自分类Dev

如何通过第一个子数组值对数组数组(2D数组)进行排序

来自分类Dev

2D数组中的值重复

来自分类Dev

使用Pandas,Matplotlib和Numpy绘制2D数组

来自分类Dev

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

来自分类Dev

使用 numpy 避免在 2D 数组上循环

来自分类Dev

如何获得向量。从使用 argmax 的 2D numpy 数组?

Related 相关文章

  1. 1

    如何使用numpy在现有2D数组中添加2D子数组?

  2. 2

    numpy:使用2D索引数组进行2D数组访问

  3. 3

    如何优化numpy 2D排序数组的创建?

  4. 4

    如何初始化2D numpy数组

  5. 5

    Python numpy:将列表重塑为重复的2D数组

  6. 6

    如何使用numpy从两个1D数组生成布尔2D数组

  7. 7

    如何使用特定的列索引对numpy 2D数组行进行降序或升序排序

  8. 8

    如何在Numpy中更改2D数组元素?

  9. 9

    如何在2D数组中编写此图案?

  10. 10

    如何检查2D数组是否重复

  11. 11

    使用附加函数创建2D numpy数组

  12. 12

    如何使用NumPy以矢量化方式按2D数组缩放一组2D数组(3D数组)?

  13. 13

    我如何设置2D数组中某些元素的值(使用numpy在列表中)?

  14. 14

    如何使用广播和/或numpy函数计算2D numpy数组的均值?

  15. 15

    使用numpy使用2D数组的值更改3D数组中的子数组

  16. 16

    如何从2D NumPy数组中获取直方图数据?

  17. 17

    如何在1D数组上使用函数创建2D Numpy数组?

  18. 18

    如何替换2D numpy数组的特定区域?

  19. 19

    在Python中使用此2D数组的更好方法

  20. 20

    如何有效地重复带有偏移量的2D numpy数组?

  21. 21

    如何使用numpy计算2d数组的“最大遮罩”

  22. 22

    c ++ tron 2d数组重复

  23. 23

    numpy:使用2D索引数组进行2D数组访问

  24. 24

    如何通过第一个子数组值对数组数组(2D数组)进行排序

  25. 25

    2D数组中的值重复

  26. 26

    使用Pandas,Matplotlib和Numpy绘制2D数组

  27. 27

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

  28. 28

    使用 numpy 避免在 2D 数组上循环

  29. 29

    如何获得向量。从使用 argmax 的 2D numpy 数组?

热门标签

归档