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 相关文章推荐
pyqt4教程之widget使用示例分享
Mar 07 Python
python计算时间差的方法
May 20 Python
详解Python3中的Sequence type的使用
Aug 01 Python
简述Python中的进程、线程、协程
Mar 18 Python
python脚本实现数据导出excel格式的简单方法(推荐)
Dec 30 Python
Python实现简单的多任务mysql转xml的方法
Feb 08 Python
Python基于列表模拟堆栈和队列功能示例
Jan 05 Python
python 日期操作类代码
May 05 Python
Django框架实现的普通登录案例【使用POST方法】
May 15 Python
在python中实现调用可执行文件.exe的3种方法
Jul 07 Python
pytorch masked_fill报错的解决
Feb 18 Python
Django Channel实时推送与聊天的示例代码
Apr 30 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
php Undefined index的问题
2009/06/01 PHP
PHP实现图片裁剪、添加水印效果代码
2014/10/01 PHP
php compact 通过变量创建数组
2016/11/15 PHP
老生常谈PHP面向对象之注册表模式
2017/05/26 PHP
jQuery 入门级学习笔记及源码
2010/01/22 Javascript
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
node.js中的fs.fsync方法使用说明
2014/12/15 Javascript
JavaScript编写推箱子游戏
2015/07/07 Javascript
javascript+canvas实现刮刮卡抽奖效果
2015/07/29 Javascript
JavaScript中数组添加值和访问值常见问题
2016/02/06 Javascript
JavaScript数据绑定实现一个简单的 MVVM 库
2016/04/08 Javascript
KnockoutJS 3.X API 第四章之数据控制流component绑定
2016/10/10 Javascript
值得分享的JavaScript实现图片轮播组件
2016/11/21 Javascript
jQuery Validate让普通按钮触发表单验证的方法
2016/12/15 Javascript
轻松学习Javascript闭包
2017/03/01 Javascript
Express之get,pos请求参数的获取
2017/05/02 Javascript
jQuery 实现批量提交表格多行数据的方法
2018/08/09 jQuery
vue实现分页组件
2020/06/16 Javascript
layui清除radio的选中状态实例
2019/11/14 Javascript
基于react项目打包css引用路径错误解决方案
2020/10/28 Javascript
利用Python命令行传递实例化对象的方法
2016/11/02 Python
原来我一直安装 Python 库的姿势都不对呀
2019/11/11 Python
python打印n位数“水仙花数”(实例代码)
2019/12/25 Python
新手常见Python错误及异常解决处理方案
2020/06/18 Python
Django封装交互接口代码
2020/07/12 Python
SHEIN香港:价格实惠的女性时尚服装
2018/08/14 全球购物
意大利和国际最佳时尚品牌:Drestige
2019/12/28 全球购物
简历里的自我评价范文
2014/02/24 职场文书
市场营销工作计划书
2014/09/15 职场文书
致百米运动员广播稿5篇
2014/10/13 职场文书
工作经验交流材料
2014/12/30 职场文书
国家助学金感谢信
2015/01/21 职场文书
2015年学校后勤工作总结
2015/04/08 职场文书
2016年“5.12”护士节致辞
2015/07/31 职场文书
银行培训心得体会范文
2016/01/09 职场文书
golang 实现时间戳和时间的转化
2021/05/07 Golang