在python numpy中指定2d数组的大小

时间:2013-06-24 02:26:17

标签: python arrays numpy

我想在python的numpy中静态初始化N by N 2d数组的大小,其中N是一个变量(来自SQL查询)。等价的Java将是:

N = code from sql query
int[][] mat = new int[N][N]

我怎么会在numpy中这样做?或者Matrix类型怎么样?

1 个答案:

答案 0 :(得分:2)

您可以通过多种方式进行此操作,但要创建一个稍后要填充的空数组,您可以考虑:

N = 100
mat = np.empty((N,N))

文档中详细介绍了大量其他方法:

http://docs.scipy.org/doc/numpy/reference/routines.array-creation.html