我想在 python 的 numpy 中静态初始化 N × N 2d 数组的大小,其中 N 是一个变量(来自 SQL 查询)。等效的 Java 将是:
N = code from sql query
int[][] mat = new int[N][N]
我将如何在 numpy 中执行此操作?或者矩阵类型呢?
您可以通过多种方式执行此操作,但要创建一个稍后将填充的空数组,您可能会考虑:
N = 100
mat = np.empty((N,N))
文档中详细介绍了许多其他方法:
http://docs.scipy.org/doc/numpy/reference/routines.array-creation.html