Numpy数据组合和文件存取

2020-11-14  本文已影响0人  pzle

一、改变数组维度

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”

参考:1.numpy 常用操作_大学之道,在明明德-CSDN博客

           2. python包-numpy数据读取和保存(二)_ypfzhao-CSDN博客

上一篇 下一篇

猜你喜欢

热点阅读