
保存二维numpy数组和矩阵
发布日期:2021-05-06 22:02:01
浏览次数:27
分类:技术文章
本文共 875 字,大约阅读时间需要 2 分钟。
import numpy as np# 保存二维数组或矩阵class MyNumPyExport(object): def __init__(self): setattr(self, 'file', 'default.out') setattr(self, 'numpy_to_export', np.array([])) def set_file_name(self, file): setattr(self, 'file', file) def export(self, nums): fid = open(self.file, 'a') # 追加模式,新增内容增加到末尾 fid.write('\n[') nums_lst = nums.tolist() for ite in nums_lst[0:-1]: cell = ','.join(str(p) for p in ite) fid.write('[' + cell + '],\n') cell = ','.join(str(p) for p in nums_lst[-1]) fid.write('[' + cell + ']]\n') fid.close()if __name__ == '__main__': test_array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) test_matrix = np.matrix([[9, 8, 7], [6, 5, 4], [3, 2, 1]]) ins_mynp_exp = MyNumPyExport() ins_mynp_exp.set_file_name('test.txt') ins_mynp_exp.export(test_array)
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2025年03月13日 00时21分01秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
ThinkCMF报错未定义变量vo
2019-03-04
微信公众号开发之素材管理
2019-03-04
修改dynamic web module的版本大小
2019-03-04
IDEA 成功在tomcat上部署项目
2019-03-04
Node.js response 页面中文乱码
2019-03-04
谷歌浏览器 禁用JavaScript
2019-03-04
gitee 修改个人域名 个人空间地址 URL
2019-03-04
C++11中bind的使用错误
2019-03-04
Android中CMake的使用之一初步总结
2019-03-04
一起学智能合约之四表达式和控制结构
2019-03-04
futex同步机制分析之三内核实现
2019-03-04
多线程的伪共享
2019-03-04
flink分析使用之五工作图的生成和分发
2019-03-04
基于OpenCV的路面质量检测
2019-03-04
Spring Cloud系列_11 Feign负载均衡、请求传参
2019-03-04
leetcode 543. Diameter of Binary Tree
2019-03-04
VSLAM系列原创01讲 | 深入理解ORB关键点提取:原理+代码
2019-03-04
卡尔曼滤波器的特殊案例
2019-03-04
基于Opencv的图像单应性转换实战
2019-03-04