![]() |
1
24
注意
@nico showed
,我们可以使用
为方便复制粘贴,以下是上述功能的一个功能版本:
|
![]() |
2
27
|
![]() |
3
19
我认为可以使用R.utils包,然后使用intToBin()函数
|
![]() |
4
12
|
|
5
6
看看R.utils包-这里有一个名为intToBin的函数。。。 http://rss.acs.unt.edu/Rdoc/library/R.utils/html/intToBin.html |
![]() |
6
5
此函数将获取一个十进制数并返回相应的二进制序列,即1和0的向量
|
![]() |
7
5
我们可以把它编译得更好。。。
... 但它仍然相当缓慢。如果我们用C编写自己的内部代码(这是我在这里借用@epwalsh的代码所做的事情——显然,我不是C程序员),我们可以大大加快速度。。。
``` |
|
8
2
试试二进制逻辑
|
![]() |
9
1
--最初作为编辑添加到@JoshuaUlrich的答案中,因为这完全是他和@nico的推论;他建议我添加一个单独的答案,因为它在他的知识之外引入了一个包--
因为@JoshuaUlrich的答案非常实用(6个背对背的函数),我找到了管道(
注意,@ RAMANUDLE(和其他人,特别是@ RaselsPurCE,给出C++实现)的方法通常是低级语言中提出的标准,因为它是一种非常有效的方法(并且它适用于任何可以存储在R中的数字,即,不限于
还值得一提的是
C implementation of
|
![]() |
10
-2
|
|
Marc B. · 使用ggplot2创建条形图时“缺少值” 1 年前 |
|
Mallikarjun M · 如何使用随机森林进行时间序列预测? 1 年前 |
|
ly li · 模型摘要:当表格形状改变时,拟合优度消失 1 年前 |
![]() |
RoyBatty · 统计每个字符在整个数据集中出现的次数 2 年前 |
![]() |
stats_noob · R: 记录某个“行为”发生的循环的索引? 2 年前 |