Python 什么是‘scipy.i’?

Python 什么是‘scipy.i’?,python,scipy,Python,Scipy,在随机敲击键盘的过程中,我注意到SciPy中有一个名为I的变量,它被分配给字符串'6'。(在其他机器上可能不同?) 我尝试使用内置的帮助函数,但是没有为scipy.I分配任何内容,因为它只引用字符串 我也搜索了文档和谷歌,但什么也没找到 它可能与版本控制或类似的东西有关吗? 顺便说一句,我正在Windows7上使用Enthough Python(都是64位) 这远远不是一个关键问题,我只是好奇而已 哦,这太可爱了。从scipy\uuuuu init\uuuuuu.py: # Emit a war

在随机敲击键盘的过程中,我注意到
SciPy
中有一个名为
I
的变量,它被分配给字符串
'6'
。(在其他机器上可能不同?)

我尝试使用内置的帮助函数,但是没有为
scipy.I
分配任何内容,因为它只引用字符串

我也搜索了文档和谷歌,但什么也没找到

它可能与版本控制或类似的东西有关吗? 顺便说一句,我正在Windows7上使用Enthough Python(都是64位)


这远远不是一个关键问题,我只是好奇而已

哦,这太可爱了。从scipy
\uuuuu init\uuuuuu.py

# Emit a warning if numpy is too old
majver, minver = [float(i) for i in _num.version.version.split('.')[:2]]
在Python2中,列表理解将其循环变量“泄漏”到封闭范围中。因此:

>>> import numpy as _num
>>> _num.version.version
'1.6.2'
>>> _num.version.version.split('.')[:2]
['1', '6']
>>> majver, minver = [float(i) for i in _num.version.version.split('.')[:2]]
>>> i
'6'

哈哈!感谢您的快速回复,我怀疑这与版本号有关!