import matplotlib.pyplot as plt
import numpy as np
from math import sin, pi
y = pi
x = np.linspace(0, 3*y, 500)
plt.plot(x, sin(x**2))
title("A simple Graph")
plt.show()
получатьполучать 'только длина-1 массивы могут быть преобразованы в Python чисел' ошибки
'только длина-1 массивы могут быть преобразованы в Python скаляры'
ошибка во время работы этот код
Быстрые вопросы: зачем использовать математику вообще? Numpy содержит как sin, так и pi, которые вы импортируете из математики. Поскольку вы уже используете 'np.linespace', почему бы не использовать' np.pi' и 'np.sin'. Чтобы сохранить код так же, просто добавьте 'np.' перед грехом, и он должен исправить ошибку. – NLMDEJ