我想一个arcsinh转换应用于数据帧的某些列使用numpy.arcsinh()。这里是我的代码行:
data_frame [column_list中] = np.arcsinh(data_frame [column_list中])
这似乎工作的伟大,而似乎是在做什么,我想要它做的。
这里只有一个问题:有没有选项可以更改arcsinh转型的尺度参数。
我们使用流式细胞仪的数据(这是什么,我的工作)的标准是5。那是在x轴上,其中所述图被线性到日志缩放,如果你绘制数据进入点。
我在R,在“ASINH”功能用这个,但是有指定的尺度参数,我相信默认为5个选项。
对于这个numpy的arcsinh方法,我可以找到关于如何改变尺度参数,甚至默认是没有什么信息。我已阅读文档此页上:https://docs.scipy.org/doc/numpy-1.15.0/reference/generated/numpy.arcsinh.html和我一直在谷歌上搜索了几个小时,但我无法找到这个问题的答案。
任何帮助将不胜感激,哪怕它只是如何去寻找答案。
谢谢!
NumPy的的numpy.arcsinh
不是一个专门的显示比例缩放功能。这是双曲反正弦。双曲反正弦没有一个尺度参数。 (同样的,似乎对R的asinh
是真的,我没有看到一个尺度参数在docs。)
从arcsinh转换成在术数据显示google results,它看起来像你想的是计算
numpy.arcsinh(data_frame[column_list] / scale)