1

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

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

我将如何在 numpy 中执行此操作?或者矩阵类型呢?

4

1 回答 1

2

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

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

文档中详细介绍了许多其他方法:

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

于 2013-06-24T02:31:25.583 回答