npy文件笔记

文章目录

读写示例

写和读一份代码都包含了。
np.save() # 写
np.load() # 读

python 复制代码
import numpy as np

# 1. 创建一些示例数据 (比如 3x4 的矩阵)
data = np.array([[1, 2, 3],
                 [4, 5, 6],
                 [7, 8, 9],
                 [10, 11, 12]])

print(f"原始数据形状: {data.shape}")


# np.save(文件名, 数组对象) 注意:不需要手动加 .npy 后缀,它会自动加上
np.save('my_matrix', data)
print("✅ 保存成功!生成了 my_matrix.npy")

# 读取  np.load(文件路径)
loaded_data = np.load('my_matrix.npy')

print("📥 读取到的数据:")
print(loaded_data)
print(f"读取数据形状: {loaded_data.shape}") # 形状也会完美还原
什么时候用npy

见如下表格。

你的需求 推荐格式 理由
纯数字矩阵/向量,追求速度 .npy 二进制直读,最快,无转换损耗
需要给人看/跨语言传输 CSV / JSON 人类可读,通用性强
存复杂的 Python 对象 (字典/类) Pickle (.pkl) 万物皆可存,但仅限 Python
跟 MATLAB 交互 .mat 它是 MATLAB 的亲儿子
相关推荐
自小吃多11 分钟前
IVD设备-以GB4793.1做安规摸底
笔记·嵌入式硬件
Odoo老杨12 分钟前
如何直接在线定制修改 Odoo UI界面?
css·python·crm·odoo·erp·中小企业数字化
鱼子星_28 分钟前
C++从零开始系列篇(二):C++入门——函数重载,引用,inline与nullptr
开发语言·c++·笔记
派大鑫wink35 分钟前
Java 高级编程技巧(生产级实用,覆盖性能、并发、设计、JVM、语法、避坑)
开发语言·python
子嘉11340 分钟前
【无标题】
python
冷小鱼42 分钟前
TensorFlow 2.21 进阶实战:从训练优化到生产部署的完整指南
人工智能·pytorch·python·tensorflow
日取其半万世不竭1 小时前
Memos 私人碎片笔记怎么搭?Docker 加 Caddy 一小时跑起来
笔记·docker·容器
꧁ᝰ苏苏ᝰ꧂1 小时前
第一章 什么是量化金融
python·金融