当将Inf和-Inf与NA_real_进行比较时,返回的一些值使我感到惊讶。
具体地说:
NA_real_ <= Inf
#[1] NA
-Inf <= NA_real_
#[1] NA
for NA (help(NA))的第一句话是
NA是一个长度为1的逻辑常数,它包含一个缺失的值指示符。
我认为必须有一些不小于或等于Inf的值,以及一些不大于或等于-Inf的值。这些价值观是什么?你如何在R中表示它们?请提供完整的清单。
我对NaN有些熟悉,但是这些不是来自于产生结果的计算,而这些结果只是超出了double可以存储的适当值的范围。我不知道Inf - Inf到底是什么,但
我正在使用Python的加密包在Django网站的MySQL数据库中保存加密的密码。我不确定这是不是一个bug,但下面是我使用的代码:
要加密/保存密码,请执行以下操作:
user.password = crypt(request.POST['password'], netid)
user.save()
要在登录时检查密码是否正确,请执行以下操作:
if crypt(password, email) == user.password:
# Grant acccess to the user's profile, etc.
问题如下。如果我用变量netid = test@