python用分?jǐn)?shù)表示矩陣的方法實(shí)例
在機(jī)器學(xué)習(xí)中,我們會(huì)經(jīng)常和矩陣打交道。在矩陣的運(yùn)算中,python默認(rèn)的輸出是浮點(diǎn)數(shù),但是如果我們想要矩陣的元素以分?jǐn)?shù)的形式顯示,可以通過(guò)添加一行代碼來(lái)實(shí)現(xiàn)。
1、函數(shù)及參數(shù)解釋set_printoptions()——控制輸出方式
formatter——通用格式化輸出
Fraction(x).limit_denominator(y)——返回一個(gè)分母不大于y且最接近x的分?jǐn)?shù)
2、代碼實(shí)現(xiàn)from fractions import Fractionimport numpy as np#設(shè)置矩陣元素輸出用分?jǐn)?shù)表示np.set_printoptions(formatter={’all’:lambda x: str(Fraction(x).limit_denominator())})a = np.array([[0.8,-0.1,-0.2],[-0.5,0.5,-0.4],[-0.1,-0.3,0.8]])print('分?jǐn)?shù)形式顯示原矩陣:')print(a)b = np.linalg.inv(a) #求逆矩陣print('分?jǐn)?shù)形式顯示逆矩陣:')print(b)
輸出結(jié)果
到此這篇關(guān)于python用分?jǐn)?shù)表示矩陣的文章就介紹到這了,更多相關(guān)python用分?jǐn)?shù)表示矩陣內(nèi)容請(qǐng)搜索好吧啦網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持好吧啦網(wǎng)!
相關(guān)文章:
1. ASP實(shí)現(xiàn)加法驗(yàn)證碼2. CSS可以做的幾個(gè)令你嘆為觀止的實(shí)例分享3. PHP循環(huán)與分支知識(shí)點(diǎn)梳理4. Spring注入Date類型的三種方法總結(jié)5. ASP基礎(chǔ)知識(shí)Command對(duì)象講解6. PHP session反序列化漏洞超詳細(xì)講解7. ASP基礎(chǔ)入門(mén)第二篇(ASP基礎(chǔ)知識(shí))8. ASP刪除img標(biāo)簽的style屬性只保留src的正則函數(shù)9. ASP動(dòng)態(tài)網(wǎng)頁(yè)制作技術(shù)經(jīng)驗(yàn)分享10. jsp+servlet簡(jiǎn)單實(shí)現(xiàn)上傳文件功能(保存目錄改進(jìn))
