1

からヤコビ楕円関数を使用しようとしまし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)。私は間違いを犯しているかどうかわかりません。親切に助けてください。前もって感謝します。

4

1 に答える 1