问题标签 [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 投票
3 回答
1848 浏览

perl - 如何使用 Perl 分解整数?

我想将整数拆分为它们的因子。例如,如果记录总数为:

当它超过 10k - 我想要一切都在 1000 当它超过 100k - 我想要一切都在 10k

通过这种方式,我想分解数字。如何做到这一点?是否有任何 Perl 模块可用于这些类型的数字运算?

假设记录总数为 10k。它应该只拆分 1000x10 倍;不是 100 或 10 秒。

我可以使用sqrt功能。但这并不总是我所期待的。如果我输入 146,我必须得到 (73, 2)。

0 投票
7 回答
11182 浏览

php - 获取一个数的因数

我需要获得给定数字( n )的两个因子( x, y ),以便:

  • x * y <= n
  • x * y 应尽可能接近 n
  • x 和 y 应尽可能靠近。

例子:

  • n = 16 => x = 4, y = 4
  • n = 17 => x = 4, y = 4
  • n = 18 => x = 6, y = 3
  • n = 20 => x = 5, y = 4

任何语言都可以,但最好是 php。

编辑——澄清

我想创建一个矩形,x 单位宽 * y 单位高,使其面积尽可能接近 n。x 和 y 必须是整数。如果 n 是素数,则 n - 1 的因数是可以接受的。

0 投票
2 回答
16694 浏览

r - 重塑数据框以将因子转换为 R 中的列

我有一个数据框,其中一个特定列具有一组特定值(例如,1、2、...、23)。我想做的是将这种布局转换为一种,其中框架将有额外的 23 列(在这种情况下),每列代表一个因子值。这些列中的数据将是布尔值,指示特定行是否具有给定的因子值...显示一个具体示例:

源框架:

所需格式:

我在循环中这样做没有问题,但我希望会有更好的方法。到目前为止reshape()没有产生预期的结果。帮助将不胜感激。

0 投票
3 回答
11016 浏览

python - Python - 检查列表中的数字是否是数字的因数

我有一个list数字 ( integers)(例如,从 1 到 10)。

它们不一定是连续的,但它们是按升序排列的。

我已经多次提示用户输入可用数字的选择。输入该数字后,它会连同可能存在的任何因素一起从列表中删除。

我已经阻止用户选择素数。但是,在某个时间点,那里可能有非质数,它们没有剩余的因子。

我对 Python 比较陌生,所以我在实现时遇到了麻烦:

  • 检查所选数字是否没有剩余因子(即使它不是素数)。

  • 检查是否只剩下素数或没有因数的数字。

我正在考虑使用for语句,但我不确定如何实现它们。任何人都可以提供建议或代码吗?提前致谢...

0 投票
3 回答
286 浏览

java - 使用第三方 jar - 要考虑的因素

当我在我的应用程序中包含第三方 jar 时,我需要考虑哪些因素?我在下面列出了一些。还有什么我想念的吗?内存占用如何工作?jar 大小与内存占用有什么关系?

  1. 内存占用
  2. 稳定
  3. API 使用情况
  4. 社区支持
  5. 成本
0 投票
2 回答
565 浏览

r - 如何使用 R 中的 csv 数据中的列创建框架数据结构?

以下是R中导入数据的前五行:

数据[1:5,]

问题是第 6 列和第 9 列被读取为因子而不是数字,因此我无法执行数学运算。为了将导入的数据转换为适当的格式,我尝试通过以下方式创建结构数据集:

但检查值我注意到框架结构不包含适当的值:

值应为 615 和 47。

所以我不知道如何创建由导入数据列组成的框架数据结构,如果有人能展示创建适当数据结构的方法,我将不胜感激。

0 投票
4 回答
11080 浏览

r - 在同一张图上绘制两个因子

假设我有两个因素,我想将它们绘制在同一个图上,这两个因素具有相同的水平。

我原以为使用 table 函数会产生正确的绘图结果,但它会弹出。

所以真的有两个问题,表函数是做什么来得到这个结果的,我可以用什么其他函数来使用具有相同级别的函数创建一个具有 2 个系列的图形?

此外,如果这是一个因素,我在 gplots 包中使用 barplot2 来绘制它。

0 投票
1 回答
1854 浏览

c - 如何找到无符号长整数中的所有质因子?

我的任务是找到一个数字的所有质因数...

我需要编写一个函数,它接受一个数字并告诉我这个数字的所有主要因素。例如:

  • n=350 质因数:2 5 5 7

(我将 0 到 18446744073709551615 范围内的数字传递给函数 - 最大数字是适合 64 位无符号长整数的最大数字。)

0 投票
2 回答
11125 浏览

math - 求因子之和

为什么此代码返回一个数字的因子之和?

在几个 Project Euler 问题中,您被要求计算因子的总和作为问题的一部分。在那里的一个论坛上,有人发布了以下 Java 代码作为找到该总和的最佳方法,因为您实际上不必找到单个因素,只需找到主要因素(您不需要了解 Java,您可以跳到我下面的总结):

现在,我已经尝试了很多次,我发现它有效。问题是,为什么?

说你因素1001,2,4,5,10,20,25,50,100。总和是217。素数分解是2*2*5*5。这个功能给你[5*(5+1)+1]*[2*(2+1)+1] = [25+5+1]*[4+2+1] = 217

保理81,2,4,8。总和是15。素数分解是2*2*2。这个功能给你[2*(2*(2+1)+1)+1]=15

该算法归结为(Fi用于表示因子 F 或 F sub i 的第 i 个索引):

其中m是唯一素因子Ni的数量,是每个唯一因子在素因子分解中出现的次数。

为什么这个公式等于因子之和?我的猜测是它等于通过分配属性的主要因素的每个独特组合(即每个独特因素)的总和,但我不知道如何。

0 投票
11 回答
17786 浏览

c# - 获取数字的因数

我正在尝试重构此算法以使其更快。为了速度,这里的第一个重构是什么?