python-numpy
HeroFUCKEVERYTHING
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
np.array ... 与 : 切片的不同
>>> import numpy as np>>> a = np.arange(10)>>> aarray([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])>>> a = np.arange(10)>>> aarray([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])>>> a[:,1]array([1, 3, 5, 7, 9])>>.原创 2021-07-19 08:36:23 · 231 阅读 · 0 评论 -
Python numpy slice with None: expand dims
Python numpy 使用“None”进行切片时可以扩增数据元素的维度,效果等同于于np.newaxis()>>> b = np.arange(10)>>> barray([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])>>> >>> >>> b[None]array([[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]])>>> b[:,None]a原创 2021-03-26 15:42:55 · 246 阅读 · 0 评论 -
numpy.random.permutation() ,使用numpy随机打散训练数据,同时保持训练数据与标签的对齐
如果训练数据之间相关性很大,比如配对是按照从1到9开始的顺序,则用这样的训练数据训练时很可能导致训练的泛华能力不足,所以有必要训练前把训练数据打乱,同时还要保持打乱前训练数据和训练标签的对应关系。numpy.random.permutation(length)用来产生一个随机序列作为索引,再使用这个序列从原来的数据集中按照新的随机顺序产生随机数据集。length 为训练数据的个数。imp...原创 2018-07-24 10:04:30 · 4390 阅读 · 0 评论 -
.mat文件和numpy .npy文件的相互转换:
# 读取.mat文件所用到的包:scipy.io 或 h5pyimport h5pymatr = h5py.File('file_name.mat','w')#使用keys()方法查看字典有几个主键print(matr.keys())#或者:#通过scipy.io读取.mat文件:import scipy.io as iomatr = io.loadmat('file_name....原创 2018-12-19 10:17:02 · 20754 阅读 · 3 评论 -
python h5py 创建无限数据集、在无限数据集上添加新的数据
# -*- coding:utf-8 -*-import h5pyimport numpy as npfile = h5py.File('myunlim_dataset.hdf5','a')dt_unlimt = file.create_dataset('data',[10,224,224,3],maxshape=[None,224,224,3],chunks=True,comp...原创 2019-07-22 09:21:52 · 4147 阅读 · 3 评论
分享