按 Fortran 順序顯示 Numpy 數組
Fortran 順序/數組是一種特殊情況,其中數組的所有元素都按列優先順序存儲。有時我們需要以 fortran 順序顯示數組,因為這個 numpy 有一個稱為 numpy.nditer() 的函數。
語法: numpy.nditer(op, flags=None, op_flags=None, op_dtypes=None, order='K', casting='safe', op_axes=None, itershape=None, buffersize=0)
示例 1:
- Python3 語言
|
輸出:
Array: [[ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11]] Elements of the array in Fortran array: 0 4 8 1 5 9 2 6 10 3 7 11
示例 2:
- Python3 語言
|
輸出:
Array: [[ 0 1 2 3 4 5] [ 6 7 8 9 10 11]] Elements of the array in Fortran array: 0 6 1 7 2 8 3 9 4 10 5 11
示例 3:
- Python3 語言
|
輸出:
數組: [[ 0 1 2 3 4 5 6] [ 7 8 9 10 11 12 13] [14 15 16 17 18 19 20] [21 22 23 24 25 26 27] [28 29 30 31 32 33 34] [35 36 37 38 39 40 41]] Fortran 數組中的數組元素: 0 7 14 21 28 35 1 8 15 22 29 36 2 9 16 23 30 37 3 10 17 24 31 38 411 18 25 32 39 5 12 19 26 33 40 6 13 20 27 34 41
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP




















