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,否则计算机会报错。