关键词

详解Numpy sin()(计算正弦函数)的作用与使用方法

Numpy sin()函数是Numpy的一个三角函数函数,用于计算输入数组中每个元素的正弦值。sin()的范围是[-1,1]。它的语法如下所示:

numpy.sin(x, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj])

其中,x为输入数组。

使用方法:

import numpy as np

x = np.array([0, np.pi/2, np.pi])
np.sin(x)

输出结果为:

array([0., 1., 0.])

下面是关于Numpy sin()的两个实例:

实例1:

import numpy as np

#生成一个等差数列
x = np.linspace(-np.pi, np.pi, 100)
#计算x的正弦值
y = np.sin(x)

#绘制正弦函数图像
import matplotlib.pyplot as plt

plt.plot(x, y)
plt.show()

运行结果为:

实例2:

import numpy as np

x = np.array([0, np.pi/2, np.pi])
y = np.random.rand(3)

print(x)
print(y)
print(np.sin(x))
print(np.sin(y))

输出结果为:

array([0.        , 1.57079633, 3.14159265])
array([0.45044867, 0.2518117 , 0.41323167])
array([0.0000000e+00, 1.0000000e+00, 1.2246468e-16])
array([0.43363288, 0.24705101, 0.40040051])

这个例子演示了如何计算不同形状的数组的正弦函数值。在这个例子中,我们首先创建两个形状为(3,)的数组x和y。x包含三个角度值,y包含三个随机值。然后我们计算它们的正弦值。首先,我们使用np.sin(x)计算了x的三个值的正弦值,它返回一个形状为(3,)的数组。然后,我们用np.sin(y)计算了y的三个正弦函数值,并返回一个形状为(3,)的数组。

本文链接:http://task.lmcjl.com/news/17087.html

展开阅读全文