一、python 中arange()以及linspace()的区别。
import numpy as np
x = np.linspace(0.0, 2.0, 10)
y = np.arange(0.0, 2.0, 0.1)
print x
print y
x:[0. 0.22222222 0.44444444 0.66666667 0.88888889 1.11111111
1.33333333 1.55555556 1.77777778 2. ]
y:[0. 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1. 1.1 1.2 1.3 1.4 1.5 1.6 1.7
1.8 1.9]
arange()类似于内置函数range(),通过指定开始值、终值和步长创建表示等差数列的一维数组,注意得到的结果数组不包含终值;linspace()通过指定开始值、终值和元素个数创建表示等差数列的一维数组,可以通过endpoint参数指定是否包含终值,默认值为True,即包含终值。
二、python编程中的if __name__ == 'main': 的作用和原理
网友评论