python生成dat文件_python 关于导入文本文件、图片,随机生成数组的一些常用代码...

import matplotlib.pyplot as plt #导入库

cat = plt.imread('cat.jpg') #导图片

type(cat) #查看变量类型

plt.imshow(cat)

plt.show #显示图片

np._version__ #查看np的版本

arr = np.arange(15).reshape((3,5)) #重新给数组'变形'

arr = np.random.randn(6,3) #生成随机6行矩阵

arr.swapaxes(1,2) #

将数组以二进制格式保存到磁盘

arr = np.arange(10)

np.save('some_array',arr) #将数组以二进制格式保存到磁盘,默认加上.npy后缀

np.load('some_array.npy') #读取磁盘上的数组

np.savez ('array_archive.npz', a = arr, b =arr ) #将多个数组保存到一个压缩文件中

arch = np.load('array_archive.npz') #加载.npz文件,得到一个类似字典的对象

arch['b']

存储文本文件

arr1 = np.loadtxt('array_ex.txt',delimiter =',') # 加载至一个二维数组

arr2 = np.savetxt #将数组写到以某种分隔符隔开的文本文件中

genfromtxt 、loadtxt #面向结构化数组和缺失数据的处理

线性代数

x.dot(y) # 相当于

你可能感兴趣的:(python生成dat文件,python随机生成正态分布,向图片添加扰动python代码,奇异值分解图片压缩)