Skip to main content
 首页 » 编程设计

python之如何 "inflate"numpy中的数组

2025年05月04日20三少

<分区>

我有一个数组,例如

01 
23 

我想“膨胀”它,使结果数组看起来像

0 0 0 1 1 1 
0 0 0 1 1 1 
0 0 0 1 1 1 
2 2 2 3 3 3 
2 2 2 3 3 3 
2 2 2 3 3 3 

我玩过 numpy tile 和各种 reps 和 axes,但没有什么能满足我的需求。我可以看到如何使用嵌套循环执行此操作,但我正在寻找一种“pythonic”方式来完成此操作。任何人都知道如何?顺便说一句,我要处理的真正问题涉及 3D 阵列。