fractions相关内容

如何使用html编写分数值?

我想写分数值如下图: 如何在不使用图像的情况下使用 html 写入小数值? 注意:我不想要这个 1 1/2 模式,但严格来说就像上面的图片 解决方案 试试以下: 11⁄2 这显示为: 11⁄2 ..
发布时间:2022-01-17 09:12:54 前端开发

Python浮动比率

我尝试获取变量的比例并得到意想不到的结果.有人可以解释一下吗? >>>值 = 3.2>>>比率 = value.as_integer_ratio()>>>比率(3602879701896397, 1125899906842624)>>>比率[0]/比率[1]3.2 我使用 python 3.3 但我认为 (16, 5) 是更好的解决方案 以及为什么它适用于 2.5 >>>值 = ..
发布时间:2022-01-09 10:44:25 Python

JavaScript中是否有可靠的方法来获取任意数字的小数位数?

请务必注意,我不是在寻找舍入函数.我正在寻找一个以任意数字的简化十进制表示形式返回小数位数的函数.也就是说,我们有以下内容: decimalPlaces(5555.0);//=>0小数位(5555);//=>0小数位(555.5);//=>1小数位(555.50);//=>1小数位(0.0000005);//=>7小数位(5e-7);//=>7小数位(0.00000055);//=>8小数位(5 ..
发布时间:2022-01-09 10:40:43 前端开发

在给定分子和分母的范围内,在 0..1 之间找到与给定随机实数最接近的整数分数

给定两个范围的正整数 x: [1 ... n] 和 y: [1 ... m] 和从 0 到 1 的随机实数 R,我需要从 x 和 y 中找到一对元素 (i,j),使得 x_i/y_j 最接近 R. 找到这对的最有效方法是什么? 解决方案 使用 Farey 序列 这是一个简单且数学上漂亮的算法来解决这个问题:运行二分搜索,在每次迭代中,下一个数字由中位数公式(如下)给出.根据法里 ..

在 Java 中表示分数的最佳方式?

我正在尝试使用 分数在爪哇. 我想实现算术函数.为此,我首先需要一种方法来规范化函数.我知道在我有一个公分母之前我不能把 1/6 和 1/2 相加.我将不得不添加 1/6 和 3/6.一个天真的方法会让我添加 2/12 和 6/12 然后减少.我怎样才能以最少的性能损失实现一个共同点?什么算法最适合这个? 版本 8(感谢 hstoerr): 改进包括: equals() 方 ..
发布时间:2021-11-25 18:39:58 Java开发

比较两个分数(< 和朋友)

我喜欢比较两个分数.它们的存储方式如下: 结构分数{int64_t 分子;int64_t 分母;}; 目前,我是这样比较它们的: bool fraction_le(struct 分数 a, struct 分数 b){返回 a.numerator * b.denominator ..
发布时间:2021-11-25 06:50:14 C#

R:在数据框中将分数转换为小数

我正在尝试将一个以分数形式存储为字符的数字数据帧转换为以十进制形式存储为数字.(还有一些整数,也存储为字符.)我想保留数据框的当前结构,即我不想要一个列表作为结果. 示例数据框(注意:真实数据框的所有元素都作为字符,这里是一个因素,但我不知道如何复制带有字符的数据框): a ..
发布时间:2021-11-16 23:06:23 其他开发

Sympy:用平方和根化简小复合分数

我遇到了以下情况(在 Sympy 1.8 中): from sympy import *u = symbols('u') # 不一定是正数term = sqrt(1/u**2)/sqrt(u**2) 该术语呈现为 如何将其简化为 1/u**2,即 ? 我尝试了 https://docs.sympy.org/latest 中的许多功能/tutorial/simplification. ..
发布时间:2021-09-03 20:16:56 其他开发

正则表达式 - 识别分数

我需要使用正则表达式从配方数据库的表单字段中识别一个分数.成分将被输入到两部分的表单字段中.字段一是数量,字段二是成分.然后,我需要将字段 1 分解为其小数部分以输入到数据库中. 可能的条目包括:1, 1/2, 1 1/2, 以及前面任何一个带有文字的东西,例如 1 杯或 1/2 汤匙.我预见的最难的是:[2 28 盎司.罐] 其中 2 是数字,28 盎司.罐头就是这个词. 我发现:( ..
发布时间:2021-07-06 20:25:04 PHP

检测单个字符串分数(例如:½)并将其更改为更长的字符串?

例如:"32 ½ 不是很热" to x = "info: 32, numerator = 1, denominator = 2" 注意:它可能是 3/9,但它不能被简化为 1/3 也就是字面意思得到字符串中的内容. 我需要检测较长字符串中的小数字符串,并将信息扩展为更有用的形式. ½ 已经给我解码了,是一个长度为 1 的字符串. 解决方案 好像有 19 个这样的表格 (这 ..
发布时间:2021-06-28 19:39:20 Python

如何获得数字小数部分的长度?

如何求十进制数的小数部分的长度或位数? 我可以看到一些方法,例如像这样的字符串: public static int getNumberOfFractionDigits(Number number) {双分数部分 = number.doubleValue() - number.longValue();返回fractionPart.toString().length() - 2;} 但是确 ..
发布时间:2021-06-10 19:16:55 Java开发

如何在Python中将带分数的字符串转换为浮点数

我正在准备一些要插入MySQL的数据.不幸的是,某些数据的格式为100½.我需要将其转换为浮点数,但显然 float(100½)失败. Python中是否有一种方法可以处理此转换?我不反对对某些东西进行硬编码,但将来可能会遇到⅝或其他分数. 解决方案 >>>float(sum(fraction.Fraction(x)for unidecode.unidecode('100½').sp ..
发布时间:2021-05-08 19:58:37 数据库

NumPy:将小数转换为分数

例如,我计算矩阵 A 的逆矩阵, 将numpy导入为npA = np.diag([1、2、3])A_inv = np.linalg.pinv(A)打印(A_inv) 我明白了, [[1. 0. 0.][0. 0.5 0.][0. 0. 0.33333333]] 但是,我想要这个, [[1. 0. 0.][0. 1/2 0.][0. 0. 1/3]] 我尝试了 np.set_p ..
发布时间:2021-04-29 20:36:15 Python

在Python中使用分数

我在这里使用类来输入分数(给定分子和分母时),以及将两个分数相加和相乘.由于某些原因,导入的分数模块仅对程序的一部分有效.gcd方法有效,但是Fraction方法(给定两个数字时,将其转换为小数格式)不起作用,而是引发NameError(具体来说,“未定义全局名称'Fractions'"). 我做错了什么?我对Python还是比较陌生,关于如何使该代码更紧密,更多异常的任何建议将不胜感激. ..
发布时间:2021-04-22 18:52:19 Python

R:在数据框中将分数转换为小数

我正在尝试将以小数形式存储为字符的数字的数据帧转换为以十进制形式存储为数字的数据.(还有一些整数,也存储为char.)我想保留数据帧的当前结构,即,我不想作为结果的列表. 示例数据帧(请注意:实际数据帧具有所有元素作为字符,这是一个因素,但我无法弄清楚如何使用字符复制数据帧): a ..
发布时间:2021-04-09 18:55:56 其他开发