美文网首页
滑动轨迹之sigmoid

滑动轨迹之sigmoid

作者: 俊采星驰_87e0 | 来源:发表于2020-04-23 16:14 被阅读0次

拼接图片的轨迹是先加速后减速,类似于sigmoid。
sigmoid的数学公式


image.png

python实现的sigmoid


sigmoid示意图

sigmoid的python实现。

import numpy as np


def sigmoid(x):
    s = 1 / (1 + np.exp(-x))
    return s

def get_track_sigmoid(distance):
    # 传入一个轨迹长度,返回每次移动的距离。
    a = [int(sigmoid(i) * distance) for i in range(-10, 10)]
    c = []
    for j, k in enumerate(a[:-1]):
        if j == 0:
            m = k
        else:
            m = a[j+1] - k
        c.append(m)
    return c

相关文章

网友评论

      本文标题:滑动轨迹之sigmoid

      本文链接:https://www.haomeiwen.com/subject/mluaihtx.html