Interfejs sieciowy wolfram alpha cierpi (podobnie jak pan Wolfram) od massive hubris. Za tym interfejsem jest kilka bardzo użytecznych danych; jednak i chciałbym uzyskać do niego dostęp programowy. Wygląda na to, że w tym celu jest python library. Czy ktoś wie o pakiecie R dla wolfram alfa? Jak mam zacząć budować, jeśli nie istnieje?Interfejs R do wolfram alpha
Odpowiedz
chodzi o łącząc taki pakiet siebie, istnieje kilka wskazówek, które mogą być pomocne:
Pierwszy to sprawdzić API dla Wolfram Alpha : http://products.wolframalpha.com/api/
Zobaczysz różne wywołania URL, które można wykonać i jakie będą formaty zwrotu.
Następnie sprawdź niektóre pakiety, które robią podobne rzeczy z innymi interfejsami API. Istnieje kilka przykładów na stronie www.omegahat.org (szczególnie w podsekcji "Paczki związane z REST", ale są też inne rozrzucone), a także wiele pakietów na CRAN, takich jak pakiet "Infochimps" Drew Conway, RLastFM Grega Hirson, a także pakiety "twitteR" i "RStackExchange" przeze mnie.
Patrząc na to, jak te pakiety wchodzą w interakcję z ich odpowiednimi interfejsami internetowymi, warto zacząć - to dość prosty proces. Podstawową strategią jest zbudowanie adresu URL, którego potrzebujesz do wykonania połączenia z żądanymi parametrami, a następnie użycie R do wysłania tego na serwer & odbiór danych wyjściowych (zwykle w JSON lub XML), a następnie przeanalizowanie tego wyniku. do obiektu R.
Może dzwoni ten pakiet od R: http://rpython.r-forge.r-project.org/
- 1. Jak działa Wolfram Alpha?
- 2. W jaki sposób wprowadza się funkcje szeregowe do wolfram alpha?
- 3. Interfejs sieciowy do programu R
- 4. W jaki sposób system taki jak Wolfram Alpha lub Mathematica rozwiązuje równania?
- 5. Interfejs C# - R
- 6. Interfejs GUI dla skryptu R
- 7. Co oznacza "standardowy interfejs formuły do danych.frame" w języku R?
- 8. Interfejs K & R do czytania katalogów: zbędna struktura DIR?
- 9. Bootstrap 4 Alpha i uaktualniania
- 10. Czy istnieje struktura HashTable w Wolfram Mathematica?
- 11. HTML5 Creative Creative Alpha-Mieszanie
- 12. ImageIO ignoruje kanał PNG alpha
- 13. Czy Linq do NHibernate w wersji 2.1 Alpha?
- 14. Dlaczego [[: alpha:]] w Notepad ++ pasuje również do chińskich słów?
- 15. Aplikacja do testów beta aplikacji Android/alpha nie instaluje się
- 16. Encje Framework 6 alpha 2 - Async Patterns
- 17. Gradle 3.0 Alpha wyjątek 2 rzucanie podczas Alpha 1 działa dobrze
- 18. C realizacja nieruchomość # interfejs
- 19. Android Alpha Fade w animacji Numer
- 20. Różne odchylenia standardowe dla tego samego wejścia z Wolfram i numpy
- 21. Pakiet sieci neuronowych w Wolfram Mathematica nie jest równoległy?
- 22. Lateks na pytonie: \ alpha i \ beta nie działają?
- 23. Sposób radzenia sobie z dużymi plikami danych w Wolfram Mathematica
- 24. Interfejs Angular 2 do usługi
- 25. Płynny interfejs do renderowania HTML
- 26. Przekaż interfejs do innego procesu
- 27. Interfejs kakao do pliku GEDCOM
- 28. Jak napisać do JSONA z dziećmi z R
- 29. Interfejs API wyszukiwarki Google App Engine
- 30. Interfejs z funkcją elementu szablonu