首页
看点啥
插画图片
首页 科技看点 不用费劲编译ulab了!纯Mpy矩阵micronumpy库,单片机直接跑

不用费劲编译ulab了!纯Mpy矩阵micronumpy库,单片机直接跑

2026-10-29 0

各位玩 MicroPython 的小伙伴们,有没有过这种崩溃时刻:想在 RP2040/ESP32 上跑个简单的传感器数据滤波、或者试试 tinyML 手势识别,结果发现:

别急!今天给大家带来一个纯 Python 实现的 MicroPython 矩阵运算库 ------ micronumpy,只有 11KB 大小,无需任何编译,直接丢进任何支持 MicroPython 的微控制器里就能跑,效率比纯二维列表高一大截,还自带随机矩阵、正态分布生成,甚至搭好了神经网络框架的雏形!

image.png{{{width="auto" height="auto"}}}

核心优势:

库的地址就在upypi上:https://upypi.net/image.png{{{width="auto" height="auto"}}}

搜索:micronumpy

image.png{{{width="auto" height="auto"}}}快速上手:给一段能直接跑的代码

# 导入库(把micronumpy.py放到开发板根目录)from micronumpy import *# 1. 创建矩阵a = list_to_matrix([[1, 2, 3], [4, 5, 6], [7, 8, 9]])  # 二维列表转矩阵b = create_random_matrix(3, 3)  # 3x3随机矩阵(0~1之间)# 2. 基础矩阵运算c = matrix_add(a, b)       # 矩阵加法d = matrix_multiply(a, c)  # 矩阵乘法e = matrix_transpose(d)    # 矩阵转置# 3. 打印结果(格式化输出)print("矩阵a:")matrix_print(a)print("矩阵d:")matrix_print(d)print("转置矩阵e:")matrix_print(e)# 4. 计算行列式det = matrix_determinant(a)print("矩阵a的行列式:", det)

应用场景:

image.png{{{width="auto" height="auto"}}}

image.png{{{width="auto" height="auto"}}}

",
喜欢(0)

上一篇

和平精英AS50狙击枪全新武器是什么

和平精英AS50狙击枪全新武器是什么

下一篇

经验刷爆 航海记修炼之地组队副本通关分享

经验刷爆 航海记修炼之地组队副本通关分享
猜你喜欢