2024-05-16 07:41:21 发布
网友
我正在看这行python代码(看起来运行正常):
import numpy as np yl = 300 + 63*np.exp(-x/35.)
35岁以后那个小点在干什么?它是做什么的?这是给python的一个信号35是浮点数而不是整数吗?我以前没见过这个。谢谢!
浮子
下一次,尝试使用Python来探索这个问题
r= 34. print type(r)
输出:<type 'float'>
<type 'float'>
它告诉python将3视为float()。这只是一种方便的方法,为了除法的目的,将一个数字设为浮点数,然后必须显式地对它调用float()。
3
float()
例如:
my_float = 3. typed_float = float(3) my_float == typed_float #=> True type(my_float) #=> <type 'float'>
在这种情况下,您需要将类型转换为浮点数,以避免整数除法的陷阱。
这很容易测试,你是对的。这个点表示一个浮点数。
$ python >>> 1. 1.0 >>> type(1.) <type 'float'>
浮子
下一次,尝试使用Python来探索这个问题
输出:
<type 'float'>
它告诉python将
3
视为float()
。这只是一种方便的方法,为了除法的目的,将一个数字设为浮点数,然后必须显式地对它调用float()
。例如:
在这种情况下,您需要将类型转换为浮点数,以避免整数除法的陷阱。
这很容易测试,你是对的。这个点表示一个浮点数。
相关问题 更多 >
编程相关推荐