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中的round()方法
May 15 Python
python实现的简单RPG游戏流程实例
Jun 28 Python
Python使用回溯法子集树模板解决爬楼梯问题示例
Sep 08 Python
python+pandas分析nginx日志的实例
Apr 28 Python
python3.6利用pyinstall打包py为exe的操作实例
Oct 31 Python
Numpy之random函数使用学习
Jan 29 Python
PySide和PyQt加载ui文件的两种方法
Feb 27 Python
python3+PyQt5 数据库编程--增删改实例
Jun 17 Python
用Python将Excel数据导入到SQL Server的例子
Aug 24 Python
浅谈Python type的使用
Nov 19 Python
如何使用selenium和requests组合实现登录页面
Feb 03 Python
详解matplotlib绘图样式(style)初探
Feb 03 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 第二节 数据类型之转换
2012/04/28 PHP
php fseek函数读取大文件两种方法
2016/10/12 PHP
centos 7.2下搭建LNMP环境教程
2016/11/20 PHP
php二维码生成以及下载实现
2017/09/28 PHP
php-fpm.conf配置文件中文说明详解及重要参数说明
2018/10/10 PHP
jQuery之$(document).ready()使用介绍
2012/04/05 Javascript
jquery 层次选择器siblings与nextAll的区别介绍
2013/08/02 Javascript
js获取当前路径的简单示例代码
2014/01/08 Javascript
JavaScript+Java实现HTML页面转为PDF文件保存的方法
2016/05/30 Javascript
深入理解JS实现快速排序和去重
2016/10/17 Javascript
超全面的javascript中变量命名规则
2017/02/09 Javascript
ReactJs实现树形结构的数据显示的组件的示例
2017/08/18 Javascript
JavaScript插件Tab选项卡效果
2017/11/14 Javascript
vue中使用axios post上传头像/图片并实时显示到页面的方法
2018/09/27 Javascript
JavaScript实现与使用发布/订阅模式详解
2019/01/19 Javascript
vue cli使用融云实现聊天功能的实例代码
2019/04/19 Javascript
读懂CommonJS的模块加载
2019/04/19 Javascript
JavaScript中的类型检查
2020/02/03 Javascript
JavaScript实现H5接金币功能(实例代码)
2021/02/22 Javascript
Pycharm技巧之代码跳转该如何回退
2017/07/16 Python
python中将zip压缩包转为gz.tar的方法
2018/10/18 Python
使用Filter过滤python中的日志输出的实现方法
2019/07/17 Python
Pytorch 实现权重初始化
2019/12/31 Python
如何通过jdbc调用存储过程
2012/04/19 面试题
毕业生找工作推荐信
2013/11/21 职场文书
详细的大学生创业计划书模板
2014/01/27 职场文书
营销部内勤岗位职责
2014/04/30 职场文书
文案策划专业自荐信
2014/07/07 职场文书
党校毕业心得体会
2014/09/13 职场文书
2015年语文教学工作总结
2015/05/25 职场文书
基石观后感
2015/06/12 职场文书
2015年幼儿园班主任个人工作总结
2015/10/22 职场文书
《观察物体》教学反思
2016/02/17 职场文书
2019年个人工作总结范文
2019/03/25 职场文书
nginx location优先级的深入讲解
2021/03/31 Servers
ConditionalOnProperty配置swagger不生效问题及解决
2022/06/14 Java/Android