python用分数表示矩阵的方法实例
- 软件编程
- 2026-01-11 00:08:41
前言
在机器学习中,我们会经常和矩阵打交道。在矩阵的运算中,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
# 来实现
# 可以通过
# 浮点数
# br
# print
# import
# class
# brush
# py
# pre
# numpy
# Python:合并两个numpy矩阵的实现
# python 如何将两个实数矩阵合并为一个复数矩阵
# 矩阵
# Fraction
# python矩阵乘法
# python编写分数计算
# python实现由数组生成对称矩阵
# Python实现求解斐波那契第n项的解法(包括矩阵乘法+快速幂)
# Python 如何求矩阵的逆
# Python numpy大矩阵运算内存不足如何解决
# Python计算矩阵的和积的实例详解
# 素以
# fractions
# set_printoptions
# limit_denominator
# formatter
# linalg
# inv
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
解决vue下载后台传过来的乱码流的问题
安装多个jdk导致eclipse打不开问题解决方案
MySQL 连接查询的原理和应用
Python request post上传文件常见要点
在python中对于bool布尔值的取反操作
Python常用GUI框架原理解析汇总
c# 开发文字识别软件
IDEA插件EasyCode及MyBatis最优配置步骤详解
ES6 十大特性简介
c++ string的erase删除方法
Docker容器使用宿主机上的mongod/redis等服务详解
swift中正确安全声明一个单例的方法实例
springboot如何实现自动装配源码解读
C# 使用 OleDbConnection 连接读取Excel的方法
使用pandas实现筛选出指定列值所对应的行
Vue 打包的静态文件不能直接运行的原因及解决办法
flask项目集成swagger的方法
c# Linq distinct不会调用Equals方法详解
浅析SQL Server授予了CREATE TABLE权限但是无法创建表
详解vue-cli项目在IE浏览器打开报错解决方法
Redis分布式锁的使用和实现原理详解
Android Intent-Filter匹配规则解析
Java map.getOrDefault()方法的用法详解
C++调用Go方法的字符串传递问题及解决方案
SQLServer设置客户端使用IP地址登录的图文详解
python中二分查找法的实现方法
c# 剔除sql语句'尾巴'的五种方法
python爬虫判断招聘信息是否存在的实例代码
mysql分页的limit参数简单示例
Java后端Cookie实现(时间戳)代码实例
python3 通过 pybind11 使用Eigen加速代码的步骤详解
C语言中%c与%s的区别与划分详解
gradle项目中资源文件的相对路径打包技巧必看
call在Python中改进数列的实例讲解
Javascript实现单选框效果
java Swing实现五子棋游戏
python3中for循环踩过的坑记录
vue实现滚动鼠标滚轮切换页面
ASP.NET Core使用HostingStartup增强启动操作方法详解
golang一些常用的静态检查工具详解
关于Mysql update修改多个字段and的语法问题详析
微信小程序实现列表左右滑动
PHP大文件分割分片上传实现代码
Docker 拉取镜像及标签操作 pull | tag
jquery实现淡入淡出轮播图效果
pycharm实现猜数游戏
浅谈shell 遍历数组的几种方法
C#中is,as,using关键字的使用说明
Java Spring数据单元配置过程解析
fastJson泛型如何转换的实现
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
