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