как построить график с помощью mpmath в Python?

Мне нужно смоделировать несколько моделей с помощью интервальной арифметики, самый жизнеспособный пакет, который я нашел, был: mpmath. Однако у меня проблемы с построением графики. Я провел первоначальный тест, прежде чем применять его к моделям. Кто-нибудь может мне помочь?

  • Другая проблема заключается в том, что мне всегда нужен for для создания переменной интервала, и это значительно увеличивает вычислительные затраты. Была бы другая альтернатива?

Это мой код:

import mpmath as mp
import math as mt
from mpmath import *
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

iv.dps = 10
iv.pretty = True
X = np.linspace(-np.pi, np.pi, 10, endpoint=True)
a=iv.mpf(X[1])

b=[]
for k in range(len(X)):
    b = np.append(b,iv.mpf(X[k]) )
C=[]
for k in range(len(X)):
    C = np.append(C, iv.sin(b[k]))
print(C)
  • Мне нужно построить график греха, а mp.plot не работает.

1 ответ

Это довольно просто:

      import numpy as np
import matplotlib.pyplot as plt

x = np.arange(0, 5, 0.01)
y = np.sin(x)
plt.plot(x, y)
plt.show()
Другие вопросы по тегам