2011-07-11 13 views
5

wolfram अल्फा वेब इंटरफ़ेस massive hubris से (श्री वुल्फ्राम की तरह) पीड़ित है। उस इंटरफ़ेस के पीछे कुछ बहुत उपयोगी डेटा है; हालांकि, और मैं इसे प्रोग्रामेटिक रूप से एक्सेस करना चाहता हूं। ऐसा करने के लिए python library प्रतीत होता है। क्या किसी को वोल्फ्राम अल्फा के लिए आर पैकेज के बारे में पता है? अगर मैं अस्तित्व में नहीं हूं, तो मैं इसे कैसे शुरू करूंगा?आर इंटरफ़ेस wolfram अल्फा

उत्तर

5

खुद के साथ इस तरह के एक पैकेज डालने के मामले में, वहाँ कुछ संकेत दिए गए कि उपयोगी हो सकता है कर रहे हैं:

पहले Wolfram Alpha के लिए एपीआई की जाँच करने के लिए है : http://products.wolframalpha.com/api/

वहां आप विभिन्न यूआरएल कॉल देखेंगे जो कोई भी कर सकता है और रिटर्न प्रारूप क्या होगा।

अगला, कुछ एपीआई के साथ समान चीजें कर रहे कुछ पैकेज देखें। Www.omegahat.org पर कुछ उदाहरण हैं (विशेष रूप से "आरईएसटी से संबंधित पैकेज" उपधारा के तहत, लेकिन अन्य लोग इसके बारे में बताए गए हैं), साथ ही साथ सीआरएएन पर कई पैकेज जैसे ड्रू कॉनवे द्वारा पैकेज "इन्फोचिमप्स", ग्रेग द्वारा आरएलएस्टएफएम हिरसन, साथ ही साथ "twitteR" और "RStackExchange" पैकेज मेरे द्वारा।

यह देखते हुए कि ये पैकेज अपने संबंधित वेब एपीआई के साथ कैसे सहभागिता करते हैं, आपको यह शुरू करना चाहिए - यह एक काफी सीधी प्रक्रिया है। मूल रणनीति यूआरएल बनाने के लिए है जिसे आपको कॉल डब्ल्यू/पैरामीटर के लिए आवश्यक है और फिर सर्वर को & पर भेजने के लिए आर का उपयोग करने के लिए आउटपुट (आमतौर पर या तो JSON या XML में) प्राप्त करें और उसके बाद परिणाम का विश्लेषण करें एक आर वस्तु में।

संबंधित मुद्दे