python学习 - 多个npy文件的合并和读取 | numpy array
多视角目标检测和跟踪-项目笔记01
Python | 计算机视觉 | npy文件和numpy array的使用 | 卡尔曼滤波
发现python在存储坐标的时候通常使用.npy文件进行存储,之后对npy文件的操作涉及到矩阵和numpy array.
上学期主要完成了目标的检测,最近在用卡尔曼滤波实现目标跟踪,在具体实现过程中发现的一些基础问题。
一、npy文件操作
1. 存储npy文件
import numpy as nppath = '/data/savePoint'
point = [[1 1] [2 2] [3 3]]
np.save(path, point)
2. 读取npy文件
将多个npy文件存储在一个文件夹下
import numpy as npdata = np.array(np.load('data/savePoint/frameTest.npy'))
3. 连接多个npy文件
读取一个文件夹中所有npy文件,并将它们连接成一个npy文件
path = '/data/savePoint'
temp = []
for root, dirs, files in os.walk(path): # 文件夹,文件夹中的目录,文件夹中的文件for each in files:real_path = (os.path.join(root, each))real_data = np.load(real_path, allow_pickle=True) # 类型是numpy arraytemp.append(real_data)
np.save('coordinate.npy', temp)
二、numpy array
以刚刚存储好的npy文件为例,里面存储的是某一帧画面中所有目标的世界坐标。
# 先读取连接好的npy文件
data = np.array(np.load('coordinate.npy', allow_pickle=True))
# 一共有几帧/总共连接的npy的数量
data.shape[0]
for i in range(data.shape[0]):centers = data[i] # 第i帧所有的坐标点point1 = centers[0] # 第i帧录入的第一个坐标
python学习 - 多个npy文件的合并和读取 | numpy array相关推荐
- python学习-109-多个CSV文件的合并
前言 本片文章是对CSV文件的合并进行操作,适用场景:多个职工和学生的数据进行提交,然后要做一个汇总,使用Excel进行复制粘贴实在是太麻烦了,所以就使用python的pandas进行代码的编写,包括 ...
- Python学习之路5☞文件处理
Python学习之路5☞文件处理 一.文件处理流程 打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件 1 正趣果上果 2 Interesting fruit fruit 3 4 ...
- Python学习笔记---merge和concat数据合并(1)
Python学习笔记-merge和concat数据合并(1) Python学习笔记-merge和concat数据合并(2) 文章目录 Python学习笔记---merge和concat数据合并(1) ...
- Python学习笔记D9(文件)
Python学习笔记D9(文件) 文件 1.打开文件 open(file, mode='r') 接收两个参数:文件名(file)和模式(mode),用于打开一个文件,并返回文件对象,如果该文件无法被打 ...
- Python学习入门基础:文件读写操作、模块和包、异常
一.文件 文件的概念 文件的基本操作 文件/文件夹的常用操作 文本文件的编码方式 很多人学习python,不知道从何学起. 很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手. 很多 ...
- Python学习第9天——文件操作
实际开发中,我们经常需要从外部存储介质(硬盘.光盘.U 盘等)读取数据,或者将程序产生的数据存储到文件中,实现"持久化"保存,很多软件系统是将数据存储的数据库中:数据库实际也是基于 ...
- Python学习笔记之头部文件
首先是设置Python的运行模式 即我们常见的开头那一行#!/usr/bin/python3或者#!/usr/bin/python 主要是用来指定运行方式 与我们在终端中输入:python3 xxx. ...
- Python学习笔记九:文件I/O
打印到屏幕: 1 #!/usr/bin/python 2 3 print "Python is really a great language,", "isn't it? ...
- python学习(九)文件操作
一.文件操作简介 Python 提供了必要的函数和方法进行默认情况下的文件基本操作.你可以用 file 对象做大部分的文件操作. 1.打开文件: Python内置了一个打开文件的函数,open()函数 ...
最新文章
- 编译器设计-RunTime运行时环境
- python distplot 图_Python可视化23 |seaborn.distplot公司单变量分布图(直方图|核密度图),23seaborndistplot...
- 【数据分享】历次人口普查数据(一普到七普)
- react 中event 的处理方式
- CAD填充技巧:填充图案
- 软考中级软件设计师--5面向对象基础
- 八十年代的古董级晶体管直流稳压电源 WYJ-15V/1A
- 港澳台、大陆身份证正则表达式
- POJ 1625 Censored!(AC自动机-指针版+DP+大数)题解
- 右键文件用指定软件打开
- P0.9COB小间距LED显示技术的优势。
- 配置yum本地仓库(我对全世界说晚安,独独对你说喜欢)
- SQL之having关键字用法
- 台式机核显和独显切换
- 如何设计一个聊天机器人?谈谈聊天机器人技术栈
- 引流虚拟主机和服务器,免费虚拟主机能抢到吗
- 滴滴程序员被亲戚鄙视:年薪八十万还不如二本教书的...
- 小程序showLoading:网络请求前显示“加载中...”,请求完成时关闭加载中
- 淘宝店铺商品搬家到微店
- python function at 0x00000_python 问题求解,为什么会返回function variance at 0x7f3c022c8d70...