gpt4 book ai didi

python - 什么是 `scipy.i` ?

转载 作者:太空狗 更新时间:2023-10-29 21:34:54 25 4
gpt4 key购买 nike

出于对键盘的随机攻击,我最终注意到 SciPy 中有一个名为 i 的变量,它被分配给字符串 '6'。 (在其他机器上可能会有所不同?)

我尝试使用内置的帮助函数,但是没有任何东西分配给 scipy.i 因为它只引用一个字符串。

我还搜索了文档和谷歌,但没有找到任何结果。

它可能与版本控制或类似的东西有关吗?顺便说一句,我在 Windows 7(均为 64 位)上使用 Enthought Python。

这远不是一个关键问题,我只是对此感到好奇!

最佳答案

哦,这很可爱。来自 scipy __init__.py:

# Emit a warning if numpy is too old
majver, minver = [float(i) for i in _num.version.version.split('.')[:2]]

在 Python 2 中,列表理解将它们的循环变量“泄漏”到封闭范围中。因此:

>>> 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'

关于python - 什么是 `scipy.i` ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15887538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com