6.1.4 函数自动赋值

更新于 2026年10月10日 版权声明
6.1.4 函数自动赋值

除了用array( )函数实现数组定义和赋值外,numpy库还提供了一些特殊赋值函数。

1.用numpy库的arange( )函数生成一维数组元素

图示

2.用numpy库的linspace( )函数生成指定的n个等分样本数据

图示

注意

这里的“等分”要理解为相邻数据之间的间距值相等,如上例①的间距都是11,而且是10个样本[1]数。

3.用numpy库的zeros( )函数生成元素都为0的数组

图示

4.用numpy库的ones( )函数生成元素都为1的数组

图示(https://www.daowen.com)

5.用numpy库的full( )函数生成指定数值的数组

图示

6.用numpy库的eye( )函数生成对角线元素为1、其他元素都为0的一个二维数组

图示

eye( )函数的第三个参数0值为主对角线,负数为下对角线,正整数为上对角线。

图示

7.用numpy库的repeat( )函数生成每个元素重复N次的数组

图示

注意

axis=0代表生成一维数组,axis=1代表生成二维数组,axis=2代表生成三维数组;除了一维数组axis可以省略外,其他数组都必须指定axix,否则计算机会报错。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)