python用分数表示矩阵的方法实例


Posted in Python onJanuary 11, 2021

前言

在机器学习中,我们会经常和矩阵打交道。在矩阵的运算中,python默认的输出是浮点数,但是如果我们想要矩阵的元素以分数的形式显示,可以通过添加一行代码来实现。

1、函数及参数解释

set_printoptions()——控制输出方式

formatter——通用格式化输出

Fraction(x).limit_denominator(y)——返回一个分母不大于y且最接近x的分数

2、代码实现

from fractions import Fraction
import numpy as np
#设置矩阵元素输出用分数表示
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("分数形式显示原矩阵:")
print(a)

b = np.linalg.inv(a) #求逆矩阵
print("分数形式显示逆矩阵:")
print(b)

输出结果

python用分数表示矩阵的方法实例

总结

到此这篇关于python用分数表示矩阵的文章就介绍到这了,更多相关python用分数表示矩阵内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python实现检测服务器是否可以ping通的2种方法
Jan 01 Python
Python中的ceil()方法使用教程
May 14 Python
python线程池(threadpool)模块使用笔记详解
Nov 17 Python
判断python对象是否可调用的三种方式及其区别详解
Jan 31 Python
使用PYTHON解析Wireshark的PCAP文件方法
Jul 23 Python
基于spring boot 日志(logback)报错的解决方式
Feb 20 Python
Python无头爬虫下载文件的实现
Apr 02 Python
使用keras实现densenet和Xception的模型融合
May 23 Python
Python发送邮件实现基础解析
Aug 14 Python
详解Python高阶函数
Aug 15 Python
Python通过format函数格式化显示值
Oct 17 Python
Python开发五子棋小游戏
Apr 28 Python
termux中matplotlib无法显示中文问题的解决方法
Jan 11 #Python
完美解决Pycharm中matplotlib画图中文乱码问题
Jan 11 #Python
Python脚本调试工具安装过程
Jan 11 #Python
装上这 14 个插件后,PyCharm 真的是无敌的存在
Jan 11 #Python
Jupyter Notebook 远程访问配置详解
Jan 11 #Python
jupyter notebook远程访问不了的问题解决方法
Jan 11 #Python
matplotlib绘制鼠标的十字光标的实现(自定义方式,官方实例)
Jan 10 #Python
You might like
php4与php5的区别小结(配置异同)
2011/12/20 PHP
使用php统计字符串中中英文字符的个数
2013/06/23 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
2016/10/25 PHP
PHP 微信扫码支付源代码(推荐)
2016/11/03 PHP
PHP7变量处理机制修改
2021/03/09 PHP
jquery获取子节点和父节点的示例代码
2013/09/10 Javascript
js函数参数设置默认值的一种变通实现方法
2014/05/26 Javascript
javascript弹出拖动窗口
2015/08/11 Javascript
获取JavaScript异步函数的返回值
2016/12/21 Javascript
图片加载完成再执行事件的实例
2017/11/16 Javascript
在 React、Vue项目中使用SVG的方法
2018/02/09 Javascript
JavaScript对象拷贝与Object.assign用法实例分析
2018/06/20 Javascript
echarts整合多个类似option的方法实例
2018/07/10 Javascript
Angular7创建项目、组件、服务以及服务的使用
2019/02/19 Javascript
详解在微信小程序的JS脚本中使用Promise来优化函数处理
2019/03/06 Javascript
使用vue实现多规格选择实例(SKU)
2019/08/23 Javascript
react实现同页面三级跳转路由布局
2019/09/26 Javascript
javascript实现点击按钮切换轮播图功能
2020/09/23 Javascript
[46:28]EG vs Liquid 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.23
2019/09/05 DOTA
Django中的CACHE_BACKEND参数和站点级Cache设置
2015/07/23 Python
Python使用Beautiful Soup包编写爬虫时的一些关键点
2016/01/20 Python
python学习 流程控制语句详解
2016/06/01 Python
Python中turtle作图示例
2017/11/15 Python
查看TensorFlow checkpoint文件中的变量名和对应值方法
2018/06/14 Python
python如何安装下载后的模块
2020/07/03 Python
Python调用高德API实现批量地址转经纬度并写入表格的功能
2021/01/12 Python
美国高街时尚品牌:OASAP
2016/07/24 全球购物
法国最大电子商务平台:Cdiscount
2018/03/13 全球购物
Perfume’s Club中文官网:西班牙美妆在线零售品牌
2020/08/24 全球购物
工作疏忽检讨书
2014/01/25 职场文书
北京天坛导游词
2015/02/12 职场文书
幼儿园开学家长寄语(2015秋季)
2015/05/27 职场文书
幼儿园保教工作总结2015
2015/10/15 职场文书
Go语言操作数据库及其常规操作的示例代码
2021/04/21 Golang
教你怎么用python爬取爱奇艺热门电影
2021/05/20 Python
Win11安全功能升级:内置防网络钓鱼功能
2022/04/08 数码科技