Dodanie modułu SymPy do Jythona

Dodanie modułu SymPy do Jythona
Ola Kwiatkowska
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 2 lata
  • Postów:1
0

Tworzę aplikację kalkulatora. Używam Javy i Jythona. Chciałam użyć modułu SymPy, ale po wywołaniu poniższego kodu pojawia się błąd, że nie ma takiego modułu. Jakieś rady?

Kopiuj
try (PythonInterpreter interpreter = new PythonInterpreter()) {

            interpreter.exec("""
                    
                    from sympy import cos, sin, pi
                    def f(x):
                    \treturn\040""" + wartoscCalki.getText() +
                    """
                    \ndef simpson(a, b, n):
                    \tx1=0.0
                    \tx2=0.0
                    \tx0=f(a)+f(b)
                    \th=(b-a)/n
                    \twynik=0.0
                                            
                    \tfor i in range(1,n):
                    \t\tx=(a+(i*h))
                    \t\tif i%2==0:
                    \t\t\tx2+=f(x)
                    \t\telse:
                    \t\t\tx1+=f(x)
                    \twynik=h*(x0+2*x2+4*x1)/3
                    \treturn wynik
                    c=float(simpson(""" + granicaDolna.getText() + """
                    ,""" + granicaGorna.getText() + """
                    ,""" + liczbaPodprzedzialow.getText() + """
                    ))"""
            );
}

Caused by: Traceback (most recent call last): File "", line 2, in module ImportError: No module named sympy

Robert Karpiński
  • Rejestracja:ponad 3 lata
  • Ostatnio:ponad rok
  • Postów:133
0

A jest ten moduł zainstalowany ? Sam się nie ściągnie !

ZD
  • Rejestracja:około 3 lata
  • Ostatnio:ponad rok
  • Postów:2310
0

Moduły o implementacji binarnej (tj wykonane C) nie będa kompatybilne z Jythonem

(to tak na marginesie)
Widzę, że ten jest pythonowski.

Bardzo bym się cieszył gdyby było ianczej, ale chyba Jython to niestety w linii Pythona 2.x


If you put a million monkeys at a million keyboards, one of them will eventually write a Java program - the rest of them will write Perl
edytowany 1x, ostatnio: ZrobieDobrze

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.