からヤコビ楕円関数を使用しようとしましmpmath
たが、以下の単純なコードでエラーが発生しました。
import numpy as np
import scipy.integrate as spi
from scipy import special as sp
import matplotlib.pyplot as plt
from math import sqrt, pow, log
from mpmath import ellipfun
sn = ellipfun('sn')
y=sn(0.5,-1)
print y
y1=y.real
print y1, np.arcsin(y), np.arcsin(y1)
関数の実部のみを渡してもエラーが発生しますsn(0.5,-1)
。私は間違いを犯しているかどうかわかりません。親切に助けてください。前もって感謝します。