一、改变数组维度
1.调整数组维度
1.rephase()调整维度
调整为3*4的二维数据给c 两者对比或者使用“数组.shape"的方式转换
使用该函数直接对b转换2.transpose()行列转换
改变后行变成列列变成行2.返回数组
ravel()和flatten()
区别:ravel返回的是视图,而faltten相当于复制
3.插入、删除
append()末尾插入,insert()任意位置插入,delete()删除
注意insert中间要标注位置二、数组组合与删除
注:h-、v-、d-分别代表水平,竖直与深度
数据组合的函数:-stack()
数据分割的函数:-split()
深度组合将两个二维数组构成三维数组注:1.组合的数组最好相同维度
2.dsplit函数只对数组的最后一个轴分割且不能作用于一维和二维数组
将h分割为h1、h2,分割的为最后一个数轴三、读写与读取文件(Numpy中)
存取:save()、savetxt(文件名,数组,格式)
前者为二进制文件,后者为文本文件
读取同理为:load()、loadtxt(文件名,数组)
补充:numpy.savez()
使用savez函数可将多个数组保存在同个文件中
注:二进制文件的格式为“.npy”
网友评论