当我对x>=1执行numpy.arctanh(x)操作时,它返回nan,这很奇怪,因为当我在Wolfram|alpha中执行操作时,它返回复数值,这是我需要的应用。有谁知道我可以做些什么来防止Numpy抑制复数值? 最佳答案 将+0j添加到您的实数输入中,使它们成为复数。Numpy遵循格言“垃圾输入,垃圾输出”的变体。浮入,浮出。>>>importnumpyasnp>>>np.sqrt(-1)__main__:1:RuntimeWarning:invalidvalueencounteredinsqrtnan复杂的输入,复杂的输出。>