在機器學習中,我們會經常和矩陣打交道。在矩陣的運算中,python預設的輸出是浮點數,但是如果我們想要矩陣的元素以分數的形式顯示,可以通過新增一行**來實現。
from fractions import fraction
import numpy as np
#設定矩陣元素輸出用分數表示
np.set_printoptions(formatter=
)a = np.array([[
0.8,
-0.1,-
0.2],[
-0.5
,0.5,-
0.4],[
-0.1,-
0.3,
0.8]])
print
("分數形式顯示原矩陣:"
)print
(a)b = np.linalg.inv(a)
#求逆矩陣
print
("分數形式顯示逆矩陣:"
)print
(b)
輸出結果
分數表示法
我們知道整數是可以用整數加分數的形式表示的,例如5 3 9562 4781 3 9712 4856 3 2956 1478 3 9172 4586 2 9762 3254等等 其中1 9只在前4種的整數部分和分子分母出現且只出現一次,我們求這樣的式子的個數即test x 其中65535 x 0,例如...
用整數表示小數
在嵌入式開發過程中,為了在顯示端顯示小數 負數等非uint型別數值,往往採用將資料放大10倍 100倍等,今天看到另一種方法,特此記錄 這個方法的核心公式是y kx m y 顯示值,最終在顯示屏上可見的值 x 傳輸值,和顯示屏通訊時傳輸的數值,一定是uint資料型別 k 解析度,該值確定了每個取值的...
python表示分數 python分數怎麼表示
python分數怎麼表示?fraction函式是python中實現分數的乙個模組 module 模組是由別人寫的,並且可以被拿來直接使用的 程式,包括類 函式以及標籤的定義,是python標準函式庫的一部分。使用是必須先插入模組。from fractions import fraction 插入模組...