Skip to main content
 首页 » 编程设计

python之如何创建一个具有相同值的 N 个数字的 numpy 数组

2025年05月04日17pengyingh

这当然是一个简单的问题:

如何创建一个包含 N 个值且所有值都相同的 numpy 数组?

例如,numpy.arange(10) 创建 0 到 9 之间的 10 个整数值。

array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) 

我想创建一个包含 10 个相同整数值的 numpy 数组,

array([3, 3, 3, 3, 3, 3, 3, 3, 3, 3]) 

请您参考如下方法:

使用numpy.full() :

import numpy as np 
 
np.full( 
  shape=10, 
  fill_value=3, 
  dtype=np.int 
) 
     
> array([3, 3, 3, 3, 3, 3, 3, 3, 3, 3])