我想要一个介于0和1之间的随机数,如0.3452.我用过,random.randrange(0, 1)但对我来说总是0.我该怎么办?
我想替换数字3而不是数组中的所有'nan'.这是我的代码:
train= train.replace("nan",int(3))
Run Code Online (Sandbox Code Playgroud)
但我的阵列没有任何变化.你可以指导我吗?
我有一个tempsyntheticGroup26列的矩阵。我想将列的值(0,1,2,3,5)从更改float为int。这是我的代码:
tempsyntheticGroup2=tempsyntheticGroup2[:,[0,1,2,3,5]].astype(int)
Run Code Online (Sandbox Code Playgroud)
但它不能正常工作,我将其他列松开。
我有奇怪的问题。我有以下代码
if Group[NN1,8] != 'nan' :
print("Group[NN1,8]",Group[NN1,8])
Run Code Online (Sandbox Code Playgroud)
Group[NN1,8] 的值为 nan,因此我希望打印命令不会执行。但是用我的代码执行。结果是
`('Group[NN1,8]', nan)`.
Run Code Online (Sandbox Code Playgroud)
这不必打印。有什么不对的吗?