问题标签 [rpython]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - rpy2 模块在 Mac 10.6.8 上的 python 2.7 中是不可见的
我在 Mac 上有点菜鸟,我的 python 安装拒绝承认我的 mac 上存在 rpy2 模块。看起来它只将其视为 Python 2.6 模块。如何使其在 2.7 中可见?我需要降级我的 python 吗?如果是这样,如何?在 RPy2 网页 ( http://rpy.sourceforge.net/rpy2_download.html ) 上,推荐使用 Python 2.6。谢谢!
python - Python的显式类型版本?
我更喜欢 Python 的语法糖;和标准库函数。
但是,我不喜欢的一个功能;是隐式类型。
是否存在具有显式类型的 Python 分布;仍然与例如:PyPi 上的包兼容?
[我正在研究 RPython]
python - PyPy 翻译 64 位
我似乎无法在任何地方找到这个问题的答案。我只是想知道,PyPytranslate.py
脚本会生成 64 位还是 32 位二进制文件?是否可以在我缺少的两者之间进行选择,或者 PyPy 只能生成 32 位二进制文件?
c - 叠弦机
我正在使用 PyPy 工具链将 RPython 转换为 C 在 RPython 中制作基于堆栈的虚拟机。到目前为止,我有 4 条指令。
- EOP - 程序结束
- EOI - 教学结束
- PUSH - 将项目推入堆栈
- PRINT - 打印栈顶
我的问题是,如何将 String 推送到堆栈顶部。是否与将数字压入堆栈顶部时相同,还是在使用字符串时我必须做其他事情?
python - 具有非 ascii 字符的 RPython ord()
我正在使用 PyPy 在 RPython 中制作虚拟机。我的问题是,我将每个字符转换为数字表示。例如,转换字母“a”提供了这个结果,97。然后我将 97 转换为十六进制,所以我得到:0x61。
例如,我试图将字母“á”转换为十六进制表示,应该是:0xe1 但我得到的是 0xc3 0xa1
我需要使用特定的编码吗?目前我正在使用 UTF-8。
- 更新 -
instr 在哪里"á"
,(包括引号)
python-3.x - 随机字符串生成器 python
我用 Python 编写了一个简单的程序来生成一个包含 5 个数字的随机字符串:
不太难,对吧?除了一件非常奇怪的事情:它返回的字符串是随机长度的。我已经多次运行代码,以下是我的一些结果:
我不知道发生了什么......谁能指出我正确的方向?
r - rPython 安装失败,libpython 不在链接器路径中
在构建 rPython 包时,我在 R 中遇到了一个错误,特别是链接到 libpython2.7 的部分:
问题似乎是,虽然 R(或 rPython)理解使用我的 Python 安装编译哪些 -I 规则,但它没有添加相应的链接器标志。不知道为什么,估计是bug。
r - 将 checkboxGroupInput 对象转换为向量
经过很长时间寻找可能的答案后,我仍然无法从用户输入(特别是 checkboxGroupInput)中创建字符向量。
我的最终目的是将用户选择的条目从 checkboxGroupInput 传递到 python 列表(使用 RPython)以进行进一步处理。但是,即使使用 toString,我也只能做到“逐个字符”而不是整个单词。我已阅读文章Getting multiple checkbox values in Shiny建议双括号索引。实际上,当使用单括号和/或 toString 时,我没有看到结果有任何差异(请参阅 server.r 中注释掉的命令)。在这两种方式中,我最终在 python 中都有变量,比如“L”、“o”、“n”、“d”、“o”、“n”,而不仅仅是“London”。
将 R Shiny 对象的内容(从 checkboxGroupInput 中选择的值)简单地传输到 R 向量或 Python 列表中的最佳方法是什么?
谢谢你的建议。
rstudio - 环境变量和 RStudio
我正在使用 RStudio,并且一直在尝试使用 rPython 包为我做一些电子邮件处理。这涉及解压缩一些电子邮件附件,因此我需要使用比 2.7 更新的 Python 版本。
我在 ubuntu 上,所以我在 bash 脚本中设置了环境变量,我可以看到它有效:
重击
命令行
然而,当我在 RStudio 中安装 rPython 时,它说:
将软件包安装到“/home/richardc/R/x86_64-pc-linux-gnu-library/3.1”(因为“lib”未指定)尝试 URL ' http://cran.rstudio.com/src/contrib/rPython_0。 0-5.tar.gz ' 内容类型 'application/x-gzip' 长度 37109 字节 (36 Kb)
打开网址
已下载 36 KB
- 安装源包 'rPython' ... ** 包 'rPython' 已成功解包,并且 MD5 总和检查 了要使用的特定 python 版本未提供 默认为系统中的标准 python
因此,尽管 python --version 返回 3.4 并设置环境变量,但它默认为 2.7
我希望我缺少一些直截了当的东西。