我有一个绘制多重图形的函数。一个特定图形的x轴可以是线性的,也可以是对数的。但是,不需要传递一个列表作为参数来指示哪个图形是对数的。我更喜欢透明地分析数据。你知道吗
x_linear = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
x_log = [1e-2, 1e-3, 1e-4, 1e-5, 1e-6, 1e-7, 1e-8, 1e-9, 1e-10, 1e-11, 1e-12, 1e-13, 1e-14, 1e-15]
islog(x_linear)
返回False
,islog(x_log)
返回True
。你知道吗
x值并不总是完全是线性的,也不是对数的。它们可能是:
x1 = [10, 20, 50, 100, 200, 500, 1000, 1200, 1500, 1800, 1900, 2000, 2100, 3000]
x2 = [1, 2, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377]
x3 = [2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 20]
它们是某种指数,但不足以需要对数x轴。你知道吗
linregress函数的
r_value
表示序列的线性程度。感谢@conditionalMethod的评论。你知道吗接近1的值更具线性。门槛很容易选择。你知道吗
此外,它还可以用来表示级数的对数。(如果序列是上升的或下降的,它必须匹配)。你知道吗
相关问题 更多 >
编程相关推荐