Построение графика в Python
Добрый день, пикабушники программисты. Помогите пожалуйста построить простенький 3Д-график в пайтоне, для демонстрации на работе. Попросил ИИ написать программу для построения, он скинул код в пайтоне..., ну в общем, на этом мои полномочия всё..., - у меня не запускается, либо (вернее наверняка) я что-то не то делаю, либо надо сделать что-то ещё. Буду весьма благодарен.
Используйте следующий код для построения графика:
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
# Параметры движения
x0, y0 = 5, 5 # Начальные координаты
k = 1 # Скорость движения в 2D
v = 1 # Скорость движения в 3D
t = np.linspace(0, 5, 100) # Временной интервал
# Уравнения движения
x = x0 - k * t
y = y0 - k * t
z = np.array([0 + v * ti for ti in t]) # Преобразуем в массив для 3D
# Создание 2D графика
fig = plt.figure()
ax = fig.add_subplot(111, projection='3d')
# Плотность точек для движения в пространстве
ax.plot(x, y, label='Движение в 2D', color='b')
# Отображение точек в 3D (по оси цвета)
sc = ax.scatter(x, y, c=z, cmap='viridis', label='Четвёртое измерение (цвет)', marker='o')
# Настройки графика
ax.set_xlabel('X')
ax.set_ylabel('Y')
plt.colorbar(sc, label='z (третье измерение)')
ax.legend()
plt.title('Движение в 3D пространстве')
plt.show()
Искусственный интеллект
5.1K постов11.5K подписчиков
Правила сообщества
ВНИМАНИЕ! В сообществе запрещена публикация генеративного контента без детального описания промтов и процесса получения публикуемого результата.
Разрешено:
- Делиться вопросами, мыслями, гипотезами, юмором на эту тему.
- Делиться статьями, понятными большинству аудитории Пикабу.
- Делиться опытом создания моделей машинного обучения.
- Рассказывать, как работает та или иная фиговина в анализе данных.
- Век жить, век учиться.
Запрещено:
I) Невостребованный контент
I.1) Создавать контент, сложный для понимания. Такие посты уйдут в минуса лишь потому, что большинству неинтересно пробрасывать градиенты в каждом тензоре реккурентной сетки с AdaGrad оптимизатором.
I.2) Создавать контент на "олбанском языке" / нарочно игнорируя правила РЯ даже в шутку. Это ведет к нечитаемости контента.
I.3) Добавлять посты, которые содержат лишь генеративный контент или нейросетевой Арт без какой-то дополнительной полезной или интересной информации по теме, без промтов или описания методик создания и т.д.
II) Нетематический контент
II.1) Создавать контент, несвязанный с Data Science, математикой, программированием.
II.2) Создавать контент, входящий в противоречие существующей базе теорем математики. Например, "Земля плоская" или "Любое действительное число представимо в виде дроби двух целых".
II.3) Создавать контент, входящий в противоречие с правилами Пикабу.
III) Непотребный контент
III.1) Эротика, порнография (даже с NSFW).
III.2) Жесть.
За нарушение I - предупреждение
За нарушение II - предупреждение и перемещение поста в общую ленту
За нарушение III - бан