2013-06-24 63 views
1

我想在Python的numpy中用N 2d數組靜態地初始化N的大小,其中N是一個變量(來自SQL查詢)。等效的Java應該是:在python numpy中指定2d數組的大小

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

我該如何在numpy中做到這一點?或者Matrix類型呢?

回答

2

你可以做到這一點在許多方面,但要創建一個空的數組,你以後會補,你可能會考慮:

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

有大量的文檔中詳述的其他方法:

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

+0

什麼是查看文檔的便捷方式?從解釋器我鍵入幫助(numpy),它不斷吐出文檔...我最終必須給終止信號... – CodeKingPlusPlus

+2

我會推薦使用IPython解釋器,允許你做一些像'np.empty? '這會給你的方法的具體文檔(http://ipython.org/ipython-doc/dev/interactive/tutorial.html#exploring-your-objects) – JoshAdel