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 的亲儿子
相关推荐
weixin_BYSJ19873 小时前
flask民族服饰饰品商城小程序---附源码37399
java·javascript·spring boot·python·小程序·django·php
帅气的小峰3 小时前
pybind11与nanobind可以共存吗?如何迁移?
c++·python·cuda·推理引擎
用户298698530143 小时前
从入门到自动化:TXT 转 Word 的在线工具与代码实战方案
人工智能·后端·python
今儿敲了吗3 小时前
CN——数据链路层(下)
网络·笔记
RainCityLucky3 小时前
Java Swing 自定义组件库分享(十六)
java·笔记·后端
W_326003 小时前
Python-OpenCV:库、环境搭建、图片与摄像头解析
开发语言·图像处理·python·opencv·机器学习
抓不住时间的沙3 小时前
N1搭建Hexo个人博客,部署到Github
python·docker·node.js·debian·github·arm
W_326003 小时前
Python-OpenCV:画布、图形、文字、调色滑动条
图像处理·python·opencv·机器学习·计算机视觉
Promising_GEO3 小时前
新电脑科研环境配置指南:Miniforge + PyCharm + GitHub 从安装到可用
ide·python·pycharm·github·地理
Patrick在香港4 小时前
Claude API 成本直降90%:Prompt Caching 提示词缓存 Python 实战
python·缓存·prompt