Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python numpy阵列扩展的具体方式_Python_Arrays_Numpy - Fatal编程技术网

Python numpy阵列扩展的具体方式

Python numpy阵列扩展的具体方式,python,arrays,numpy,Python,Arrays,Numpy,我有以下numpy数组(作为示例): 是否有任何方法可以“重复”此数组,但要以特定的方式: 我需要一个形状为25的最终数组,但是排列的方式应该是先有5个零,然后是-5个1,然后是-5个5,等等。 期望输出的示例: [0,0,0,0,0,1,1,1,1,1, 5,5,5,5,5,4,4,4,4,4 3,3,3,3,3] 如果我执行np.append(arr,arr),它将给我两个初始序列数组,这不是我的目标 顺便说一句,我的真实数组没有排序,最后应该保持未排序 提前谢谢 使用np。重复 &g

我有以下numpy数组(作为示例):

是否有任何方法可以“重复”此数组,但要以特定的方式: 我需要一个形状为25的最终数组,但是排列的方式应该是先有5个零,然后是-5个1,然后是-5个5,等等。 期望输出的示例:

[0,0,0,0,0,1,1,1,1,1,
 5,5,5,5,5,4,4,4,4,4
 3,3,3,3,3]
如果我执行
np.append(arr,arr)
,它将给我两个初始序列数组,这不是我的目标 顺便说一句,我的真实数组没有排序,最后应该保持未排序


提前谢谢

使用
np。重复

>>> np.repeat([0,1,5,4,3], 5)
array([0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3,
       3, 3, 3])
>>> np.repeat([0,1,5,4,3], 5)
array([0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 3, 3,
       3, 3, 3])