问题标签 [factors]

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.

0 投票
13 回答
29666 浏览

algorithm - nᵗʰ丑数

只有质因数为 2、3 或 5 的数称为丑数

例子:

1 可以认为是 2^0。

我正在努力寻找第 n丑数。n请注意,随着变大,这些数字的分布非常稀疏。

我写了一个简单的程序来计算给定的数字是否丑陋。因为n > 500- 它变得超级慢。我尝试使用记忆 - 观察:ugly_number * 2,,都是丑陋的ugly_number * 3ugly_number * 5即使这样它也很慢。我尝试使用 log 的一些属性——因为这将把这个问题从乘法减少到加法——但是,还没有多少运气。想把这个分享给大家。有什么有趣的想法吗?

使用类似于埃拉托色尼筛法的概念(感谢 Anon)

i是第 n丑数。

即使这样也很慢。我试图找到第 1500丑陋的数字。

0 投票
1 回答
2550 浏览

r - 识别或编码独特的因素

我想创建一个新变量,litter,以指示不同分娩日期 (fdate) 中的每头母猪或窝。每窝从 1 到 N 编号,增量为 1,如最后一列所示。

0 投票
3 回答
1261 浏览

c# - Factorizing largest number

here is sample code

Note : I have initialize factors as global.

Above code will work fine for sample inputs 90 , 18991325453139 but will not work for input 12745267386521023 ... so how can I do that ? How can I achieve this efficiently ... I know recursive call will consume memory that's why I have checked the last input using without recursion .. But its not working too

0 投票
2 回答
120 浏览

r - 如何将系列重新编号为平行组

我在 R 工作。我有一个数据框,df如下所示:

我想添加另一列,timepoint,它给出了它所在starttime的开头的相对值。对于.fCyclestarttime=1801timepoint=1fCycle='Cycle 1'

最好的创作方式是df$timepoint什么?

ETA 玩具数据集:

0 投票
2 回答
2104 浏览

r - 为什么因子标签和级别的术语如此奇怪?

不可设置函数的一个例子是labels. 您只能在使用因子函数创建因子标签时设置它们。没有labels<-功能。并不是说因素中的“标签”和“水平”有任何意义......

好的,我要求标签,可能会假设是由因子调用设置的,但我得到了一些相当的东西......这个词是什么,不直观?

所以看起来设置标签实际上是设置级别。

好的,正如预期的那样。那么当一个人设置级别时,标签是什么?

如果你问我,感觉很奇怪。看起来,因子的“标签”论据胜过任何“水平”论据来规范水平。为什么会这样?似乎是一个混乱的术语。为什么会labels()返回我想用 as.character(as.numeric(fac)) 检索的内容?

(这是关于分配函数的较早答案中的一个切线评论[标记为此类],我被要求转到一个问题。所以这是你启发我的机会。)

0 投票
1 回答
3586 浏览

r - 连续变量中有 6 个水平的因子

我有一个连续的频率变量,范围从 0 到 6.115053。我需要将其分成 6 个级别,这样我的分析将更具可读性。

我努力了:

但我收到一个我不明白的错误:

任何人都可以帮助我吗?

非常感谢!

卡特琳娜

0 投票
2 回答
183 浏览

algorithm - 需要知道这是否是一种独特的划分方式?

几个月前,我在 StackOverflow中提出了一个关于“在线性时间内找到素数因子的算法”的问题。

在回复中,我很清楚我的假设错误并且算法无法在线性时间内找到因素。

但是我想知道该算法是否是进行除法和查找因子的独特方法;那就是知道做任何类似/相同的划分方式吗?我再次在这里发布算法:

让我知道您的输入/这个问题纯粹是出于个人兴趣,想知道是否存在类似的算法来进行除法和查找因子,而我无法找到。

我理解并感谢您可能需要了解我的有趣算法才能给出答案!:)

进一步解释:是的,它确实适用于 10 以上的数字(我测试过)和所有正整数。该算法依赖于余数 r 继续进行。我基本上形成了这样的想法,即对于一个数字,它的因子为我们提供了面积是数字本身的矩形的边。对于所有其他不是因数的数字,都会留下余数,或者因此无法完整地形成矩形。因此想法是对于mL的每减少,我们可以增加r = mR + r(基本上从mR移动一个mRmL 到 r),然后这个大的 r 除以 mL 以查看我们可以增加多少 mR(每减少一次 mL,我们可以增加多少次 mR)。因此剩余的 r 是 r mod mL。我已经计算了查找因子所需的 while 循环数,对于所有数字,它都低于或等于 5*N。审判庭需要更多时间。*

谢谢你的时间,哈里什

0 投票
4 回答
593 浏览

list - F#创建x的倍数列表?

我想创建一个数字的倍数的列表。例如 [2; 4;6;8个;10] 将是 0 到 10 之间 2 的倍数。

我将如何动态创建这样一个 x 的倍数列表?是否可以在不设置上限的情况下做到这一点?

一种方法是在 0 和一些疯狂的大数之间创建一个列表,然后使用 mod 函数对其进行过滤。尝试对此进行测试,创建一个从 0 到某个疯狂的大数字的列表导致内存不足异常(大约 30 秒后等待)。

我觉得 F# 有一些超级简单和很棒的方法来构建这样一个列表,但是我太新手了,不知道它是什么。帮助?

0 投票
3 回答
4755 浏览

r - R机器学习包处理具有大量级别的因素

我正在尝试做一些涉及大量因子类型变量(单词、描述、时间,基本上是非数字的东西)的机器学习。我通常依赖randomForest但它不适用于具有> 32个级别的因素。

任何人都可以提出一些好的选择吗?

0 投票
14 回答
76519 浏览

java - 查找给定整数的因子

我有这样的事情:

我的循环查找因素有什么问题吗?我对 for 和 while 语句的工作原理感到非常困惑,所以它们很可能是完全错误的。

在此之后,我将如何将变量分配给所述因素?