Python 矩陣是常用的數據結構之一,我們可以使用 Python 的 NumPy 庫輕松地創建和操作矩陣。在本文中,我們將介紹如何輸出矩陣以及如何在輸出中控制格式。
在 Python 中,我們可以使用 NumPy 庫來創建矩陣。下面是一個例子:
import numpy as np a = np.array([[1, 2], [3, 4]]) print(a)
上面的代碼將輸出如下結果:
[[1 2] [3 4]]
可以看到,輸出的矩陣是按行列排列的,Python 將其作為一個數組來輸出。如果我們想要輸出更美觀的格式,可以使用 numpy 庫中的函數來進行控制。下面是幾個例子:
import numpy as np a = np.array([[1, 2], [3, 4]]) print(np.matrix(a)) # 將數組轉換為矩陣
上面的代碼將輸出如下結果:
[[1 2] [3 4]]
可以看到,輸出的矩陣格式更加美觀。還可以使用其他的函數來進行格式的控制,如下所示:
import numpy as np a = np.array([[1, 2], [3, 4]]) print(np.array2string(a, separator=', ')) # 設置分隔符和間隔 print(np.array2string(a, formatter={'int': lambda x: hex(x)})) # 將數字轉換為十六進制
上面的代碼將輸出如下結果:
[[1, 2], [3, 4]] [[0x1 0x2] [0x3 0x4]]
可以看到,輸出的矩陣格式已經發生了很大的變化。在實際應用中,我們可以根據需要來控制輸出格式,使其更加美觀。以上是關于 Python 矩陣輸出的簡單介紹。
上一篇java里棧和隊列區別
下一篇python矩陣對應元素