详解Numpy linspace()函数的作用与使用方法 | 您所在的位置:网站首页 › 简述“创建数组”函数的两种使用方法 › 详解Numpy linspace()函数的作用与使用方法 |
Numpy(Numerical Python)是Python语言的一个基础科学计算库,其提供了大量的数学计算、统计分析以及科学计算的工具。其中linspace()函数是一个用于生成等差数列的函数。 linspace()函数的作用是生成等差数列。等差数列是指一个数列中每一项与前一项之差相等的数列。 linspace()函数的使用方法numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None, axis=0) 参数解释: start:序列的起始值。 stop:序列的终止值。(包含该值) num:生成的等间隔样本数量,默认为50。 endpoint:序列中是否包含stop值。默认为True。 retstep:如果为True,则返回一个元组(样本序列,样本之间的步长)。 dtype:输出数组的数据类型。 axis:指定在哪个维度上生成等间距样本,默认为0。 实例如下: 生成一维等差数列 import numpy as np # 生成一维等差数列 a = np.linspace(0, 10, 6) print(a) # [ 0. 2. 4. 6. 8. 10.]输出结果:[0, 2, 4, 6, 8, 10] 生成二维等差数列 import numpy as np # 生成二维等差数列 a = np.linspace(0, 10, 6).reshape(2, 3) print(a) # 输出结果: # [[ 0. 2. 4.] # [ 6. 8. 10.]]输出结果: [[ 0. 2. 4.] [ 6. 8. 10.]]以上两个实例中,第一个实例生成了一个包含6个等差数值的一维数组,起始值为0,终止值为10,步长为2。第二个实例生成了一个包含6个等差数值的二维数组,其中每行包含3个等差数值,其值域与前一个实例相同。 本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Numpy linspace()函数的作用与使用方法 - Python技术站 |
CopyRight 2018-2019 实验室设备网 版权所有 |