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函数可以沿特定轴“拉伸”数组 例如: a=[[1,2,3,4],[1,2,3,4]] 到 a=[[1,1,2,2,3,3,4,4],[1,1,2,2,3,3,4,4] 提前谢谢 import numpy as np a = np.array([[1,2,3,4],[1,2,3,4]]) 第一种可能性: a.repeat(2, axis=1) 或者第二个: np.kron(a, [1,1]) 两者都返回: array([[1, 1, 2, 2, 3, 3, 4,

我想知道是否有一个numpy函数可以沿特定轴“拉伸”数组 例如:

a=[[1,2,3,4],[1,2,3,4]]

a=[[1,1,2,2,3,3,4,4],[1,1,2,2,3,3,4,4]

提前谢谢

import numpy as np
a = np.array([[1,2,3,4],[1,2,3,4]])
第一种可能性:

a.repeat(2, axis=1)
或者第二个:

np.kron(a, [1,1])
两者都返回:

array([[1, 1, 2, 2, 3, 3, 4, 4],
       [1, 1, 2, 2, 3, 3, 4, 4]])