python中的temp是什么意思

Python0164

python中的temp是什么意思,第1张

bi = [0.0 for i in range(itemNum)],建一个共有itemNum个元素且每个元素都是0.0的列表

bu = [0.0 for i in range(userNum)],建一个共有itemNum个元素且每个元素都是0.0的列表

temp = math.sqrt(factorNum),temp等于factorNum的平方根

qi = [[(0.1 * random.random() / temp) for j in range(factorNum)] for i in range(itemNum)]

qi为一个随机矩阵,大小为itemNum*userNum,每个元素都是随机数,大小为[0,0.1*temp]

pu = [[(0.1 * random.random() / temp) for j in range(factorNum)] for i in range(userNum)]

pu为一个随机矩阵,大小为itemNum*userNum,每个元素都是随机数,大小为[0,0.1*temp]

temp=input("猜一下哪个数字")

语句功能:提示用户输入一个数字,用户从键盘输入一个数字,该数字赋值给temp。

语句分析:

temp是变量名称,用于存储用户输入的数字,在后面的代码中,可以使用该变量名称访问用户输入的数字。

“=”是赋值运算符,将运算符右边的操作数赋值给运算符左边的操作数。

input()是Python内置的输入函数,该函数可以从输入设备(例如键盘)获取用户的输入。input函数可以传入提示用户输入信息的字符。

int()是强制类型转换的意思,操作方法如下:

1、首先在python编辑器中,直接输入【】int()】,会得到0。

2、int()是一个函数,class int(x, base=10),有两个参数,一个是需要转换的数字或者字符串,第二个是数字的进制。

3、如果传入数字,会得到他的整数>>>int(4.5),4。

4、传入数字,不能输入进制,不然程序会报错。

5、将16进制的字符串11转换成整形数字>>>int('11',16),17。

6、最后将8进制的字符串11转换成整形数字,就完成了。