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 相关文章推荐
mysql 之通过配置文件链接数据库
Aug 12 Python
基于python OpenCV实现动态人脸检测
May 25 Python
Django1.9 加载通过ImageField上传的图片方法
May 25 Python
Python 函数返回值的示例代码
Mar 11 Python
tensorflow estimator 使用hook实现finetune方式
Jan 21 Python
Python 中的pygame安装与配置教程详解
Feb 10 Python
在python中修改.properties文件的操作
Apr 08 Python
keras自定义损失函数并且模型加载的写法介绍
Jun 15 Python
Python使用Selenium实现淘宝抢单的流程分析
Jun 23 Python
Python Django路径配置实现过程解析
Nov 05 Python
python绘图pyecharts+pandas的使用详解
Dec 13 Python
Python函数式编程中itertools模块详解
Sep 15 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 xml-rpc远程调用
2008/12/19 PHP
ThinkPHP3.2.2的插件控制器功能
2015/03/05 PHP
PHP回调函数概念与用法实例分析
2017/11/03 PHP
Yii框架多语言站点配置方法分析【中文/英文切换站点】
2020/04/07 PHP
js正确获取元素样式详解
2009/08/07 Javascript
JavaScript EasyPager 分页函数
2011/05/25 Javascript
表单切换,用回车键替换Tab健(不支持IE)
2011/07/20 Javascript
javascript中RegExp保留小数点后几位数的方法分享
2013/08/13 Javascript
js jq 单击和双击区分示例介绍
2013/11/05 Javascript
jQuery的position()方法详解
2015/07/19 Javascript
AngularJS入门教程之Scope(作用域)
2016/07/27 Javascript
JS表单传值和URL编码转换
2018/03/03 Javascript
使用Easyui实现查询条件的后端传递并自动刷新表格的两种方法
2019/09/09 Javascript
js计算最大公约数和最小公倍数代码实例
2019/09/11 Javascript
[46:57]EG vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
Python实现的径向基(RBF)神经网络示例
2018/02/06 Python
Python实现判断给定列表是否有重复元素的方法
2018/04/11 Python
基于DataFrame筛选数据与loc的用法详解
2018/05/18 Python
python中不能连接超时的问题及解决方法
2018/06/10 Python
简单了解python的内存管理机制
2019/07/08 Python
详解numpy矩阵的创建与数据类型
2019/10/18 Python
解决pandas展示数据输出时列名不能对齐的问题
2019/11/18 Python
python机器学习库xgboost的使用
2020/01/20 Python
获取python运行输出的数据并解析存为dataFrame实例
2020/07/07 Python
Python Map 函数的使用
2020/08/28 Python
Django Model层F,Q对象和聚合函数原理解析
2020/11/12 Python
Java里面有没有全局变量?为什么?
2015/02/06 面试题
酒店大堂副理的职责范文
2014/02/13 职场文书
党员四风剖析材料
2014/08/27 职场文书
破坏寝室公物检讨书
2014/11/17 职场文书
2014年社团工作总结范文
2014/11/27 职场文书
2016年大学自主招生自荐信范文
2015/03/24 职场文书
学习雷锋精神倡议书
2015/04/27 职场文书
南极大冒险观后感
2015/06/05 职场文书
三十年再续同学情倡议书
2019/11/27 职场文书
JavaWeb Servlet实现网页登录功能
2021/07/04 Java/Android