文档格式示例代码:
from scipy.stats import norm
numargs = norm.numargs
[ ] = [0.9,] * numargs
rv = norm()
我完全不明白第三行在这里做什么。有人能解释一下吗?
我称之为恶作剧。所以numargs
的类型是int
,如果不是0
,这个代码就会失败。从本质上讲,这段代码只是[]=[]
,对我来说似乎完全没有意义。
它可能只是文档中的遗物,因为以下内容出现在其他地方:
>>> from scipy.stats import nct
>>> numargs = nct.numargs
>>> [ df, nc ] = [0.9,] * numargs
>>> rv = nct(df, nc)
也许这些例子是自动生成的。因为所有其他发行版的示例都有类似的格式。