我正在查看这行python代码(似乎运行正常):
import numpy as np
yl = 300 + 63*np.exp(-x/35.)
35后的点是什么?它有什么作用?这是python的一个信号,35是浮点而不是整数?我以前没见过这个。谢谢!
答案 0 :(得分:23)
这很容易测试,你是对的。点发出浮动信号。
$ python
>>> 1.
1.0
>>> type(1.)
<type 'float'>
答案 1 :(得分:5)
浮
下次尝试使用Python
进行探索r= 34.
print type(r)
输出:<type 'float'>
答案 2 :(得分:0)
它告诉python将3
视为float()
。它只是一个方便的方法,使一个数字浮动为分区目的,然后必须明确调用float()
。
例如:
my_float = 3.
typed_float = float(3)
my_float == typed_float
#=> True
type(my_float)
#=> <type 'float'>
在这种情况下,您需要对浮点进行类型转换以避免整数除法的陷阱。