खोज…


परिचय

OpenCPU वेब अनुप्रयोगों को विकसित करने, जहाज करने और तैनात करने के लिए मानक आर पैकेजिंग का उपयोग करता है।

opencpu Apps

आधिकारिक वेबसाइट में ऐप्स की अच्छी छूट है: https://www.opencpu.org/apps.html

निम्नलिखित कोड का उपयोग R सत्र की सेवा के लिए किया जाता है:

library(opencpu)
opencpu$start(port = 5936)

इस कोड के निष्पादित होने के बाद, आप R सत्र के कार्यों तक पहुँचने के लिए URL का उपयोग कर सकते हैं। परिणाम XML, html, JSON या कुछ अन्य परिभाषित प्रारूप हो सकते हैं।

छूट के लिए, पिछले R सत्र को cURL कॉल द्वारा एक्सेस किया जा सकता है:

#curl uses http post method for -X POST or -d "arg=value"
curl http://localhost:5936/ocpu/library/MASS/scripts/ch01.R -X POST
curl http://localhost:5936/ocpu/library/stats/R/rnorm -d "n=10&mean=5"

कॉल अतुल्यकालिक है, जिसका अर्थ है कि कॉल खत्म होने का इंतजार करते समय R सत्र अवरुद्ध नहीं है (चमकदार के विपरीत)।

कॉल रिजल्ट को अस्थायी सत्र में रखा जाता है जिसे /ocpu/tmp/ में संग्रहीत किया जाता है

अस्थायी सत्र को पुनः प्राप्त करने का एक उदाहरण:

curl https://public.opencpu.org/ocpu/library/stats/R/rnorm -d n=5
/ocpu/tmp/x009f9e7630/R/.val
/ocpu/tmp/x009f9e7630/stdout
/ocpu/tmp/x009f9e7630/source
/ocpu/tmp/x009f9e7630/console
/ocpu/tmp/x009f9e7630/info

x009f9e7630 सत्र का नाम है।

/ocpu/tmp/x009f9e7630/R/.val ओर इशारा करते /ocpu/tmp/x009f9e7630/R/.val rnorm(5) , /ocpu/tmp/x009f9e7630/R/console परिणामस्वरूप मान rnorm(5) , rnorm(5) , आदि के कंसोल की सामग्री वापस कर देगा।



Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow