Трехмерная синусоида с использованием Matplotlib - Python
Предварительные требования: Mathplotlib, NumPy
В декартовой системе координат тригонометрическая синусоидальная функция sin (x) sin (x) генерирует правильную волнообразную кривую, которая проходит через начало координат. Его значения находятся в диапазоне от -1 - 1 до 1 1 для всех реальных значений x x.
 В этой статье мы построим график синусоидальной волны с использованием разброса в 3-мерном измерении. Простой способ построить синусоидальную волну в Python с помощью matplotlib.
Подход:
- Импортируйте необходимые библиотеки.
- Создайте массив точек.
- Построение 3D-графика.
- Создайте волну греха.
- Показать график.
Example 1: In this example, we are plotting a 3-d graph of the sine wave signal using the scatter method.
Python3
| importnumpy as npimportmatplotlib.pyplot as pltfrommpl_toolkits.mplot3d importAxes3D # Creating array points using numpyx =np.arange(0, 20, 0.1)y =np.sin(x)z =y*np.sin(x)c =x +y #Change the Size of Graph using Figsizefig =plt.figure(figsize =(10, 10)) #Generating a 3D sine waveax =plt.axes(projection ="3d") # To create a scatter graphax.scatter(x, y, z, c =c) # show the graph plt.show() | 
Выход:

Example 2: In this example, we are plotting a simple 3-D line graph of the sine wave signal.
Python3
| frommpl_toolkits importmplot3dimportnumpy as npimportmatplotlib.pyplot as plt fig =plt.figure(figsize=(8, 8))ax =plt.axes(projection ="3d") # Creating array points using numpyz =np.linspace(0, 15, 1000)x =np.sin(zline)y =np.cos(zline)ax.plot3D(x, y, z, "gray") plt.show() | 
Выход:

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.
Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.