5 数组生成函数和文件操作
2018-05-29 本文已影响16人
沈婷_bbf1
1 生成等差数组,第一个参数从哪个值开始,第二个参数到哪个值结束,第三个参数是步长
![](https://img.haomeiwen.com/i12079082/f84befdf345e27b4.png)
2 Arange还可以指定数据类型
Linspace也可以指定开始,结束值,包括生成多少个,这个结束值是包括在里面的。
![](https://img.haomeiwen.com/i12079082/c06a31b37cf1a418.png)
3 下图是百度百科对logspace的解释,在python中,感觉是10的0次方到10的1次方,中间有5位数。
![](https://img.haomeiwen.com/i12079082/77b4f884b17fdfe9.png)
![](https://img.haomeiwen.com/i12079082/aa44f32df07de78a.png)
4 目前这个网格还没有弄清楚是怎么回事,自己拿数据测试了以下,也是,一个数据返回的是5个一样的,一个数据返回的是重复的。和下图一样。
![](https://img.haomeiwen.com/i12079082/0e0e2aa5d8583d1e.png)
![](https://img.haomeiwen.com/i12079082/ec9b606a0d128b00.png)
5 生成横向和纵向数组
![](https://img.haomeiwen.com/i12079082/126a99983f462746.png)
6 生成0和1的数组
![](https://img.haomeiwen.com/i12079082/4c42028b275f894e.png)
7 用ones去生成其它数组,相乘就好
![](https://img.haomeiwen.com/i12079082/327553d013b77b85.png)
8 在用np.ones时还可以指定数据类型
![](https://img.haomeiwen.com/i12079082/508987d6f95d1cc9.png)
9 空列表,然后填充数字
![](https://img.haomeiwen.com/i12079082/0cbb55be7130644d.png)
10 生成制定类型的1和0的数组
![](https://img.haomeiwen.com/i12079082/33d9ac0b6c497684.png)
11 生成对角线的矩阵
![](https://img.haomeiwen.com/i12079082/5f5fda224bbc6dfd.png)
12 逐行读取tang里面的内容
![](https://img.haomeiwen.com/i12079082/0369de4a5cb1dd2d.png)
13 导出文件(这种方法要求在同一个目录里面)而且估计只支持ipython 和在ipython中写入文件
![](https://img.haomeiwen.com/i12079082/4df3786218641b1a.png)
14 Skiprows指的是跳过第几行更加准确些。分隔符的含义是用什么分割开来,默认是空格
![](https://img.haomeiwen.com/i12079082/6fe3c991f944b69c.png)
![](https://img.haomeiwen.com/i12079082/67fdb9ef8c2e800e.png)
15 保存文件,文件名,保存内容,保存的格式,用什么分割开来
![](https://img.haomeiwen.com/i12079082/e7ab6a3010ad00c2.png)
![](https://img.haomeiwen.com/i12079082/f81648b392e1a27c.png)
16 同时保存几个数组,但是是以压缩的形式保存的savez,b a是两个文件。然后分别打开两个文件
![](https://img.haomeiwen.com/i12079082/d2c19c81045ff4ea.png)
![](https://img.haomeiwen.com/i12079082/3ff74a59c6909112.png)