numpy自动生成数组

2025-05-03 12:37:31

1、加载numpy库。等差数列生成数组。np.arange(0,100,10)表示生成一个起始为0,终点为100(不含),间距为10的序列;np.linspace(0,100,10)表示生成一个等差数列,首项为0,末项为100(默认包含),共10个数;np.linspace(0,100,10,endpoint=False)表示生成一个等差数列,首项为0,末项为100(不含),共10个数;如图所示

numpy自动生成数组

3、特殊函数生成数组(1)。np.empty((3,5),np.int)表示生成一个3*5的,类型为整数的空数组;np.zeros(5,np.int)表示生成一个长度为5,元素都为0的一维整数数组;np.ones(5,np.int)表示生成一个长度为5,元素都为1的一维整数数组;np.full(5,np.pi)表示生成一个长度为5,元素都为π的一维数组;如图所示

numpy自动生成数组numpy自动生成数组

6、用fromfunction来生成数组。自定义函数func实现对求元素的平方再加1,然后np.fromfunction(func,(10,))表示生成一个长度为10的数组,元素分别为0~9的平方加1;自定义函数func2实现9*9乘法表;如图所示

numpy自动生成数组
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢