Python 序列生成:限制幅值大小为 1
可以使用正弦函数来生成一个在-1 和 1 之间变化的序列。例如,可以使用以下代码生成一个长度为 10 的序列:
import numpy as np
x = np.linspace(0, 2*np.pi, 10)
y = np.sin(x)
这将生成一个在 0 到 2π 之间的 10 个数据点的正弦波形,幅值范围为 -1 到 1。
如果要限制幅值大小为 1,可以使用以下代码:
y = np.sin(x)
y = np.clip(y, -1, 1)
这将将序列 y 中的所有值限制在 -1 和 1 之间。可以使用 np.clip 函数来实现这一点。
原文地址: https://www.cveoy.top/t/topic/oKpD 著作权归作者所有。请勿转载和采集!