python中矩陣用分數表示

2021-10-14 08:06:56 字數 605 閱讀 3390

在機器學習中,我們會經常和矩陣打交道。在矩陣的運算中,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 插入模組...