Questions tagged «math»

数学涉及程序中数字的操纵。有关一般数学问题,请在[math.stackexchange.com](https://math.stackexchange.com/)上提问。注意:如果您的问题是关于浮点计算的意外结果,请首先阅读[浮点数学是否已损坏?](https://stackoverflow.com/q/588004/1679849)。

9
如何在Python中计算平方根?
为什么Python会给出“错误”的答案? x = 16 sqrt = x**(.5) #returns 4 sqrt = x**(1/2) #returns 1 是的,我知道import math并使用sqrt。但我正在寻找以上答案。
140 python  math  sqrt 


5
Math.random()解释
这是一个非常简单的Java(尽管可能适用于所有编程)问题: Math.random() 返回介于零和一之间的数字。 如果我想返回一个介于0到100之间的整数,我会这样做: (int) Math.floor(Math.random() * 101) 在一百到一百之间,我会做: (int) Math.ceil(Math.random() * 100) 但是,如果我想得到三到五之间的数字怎么办?它会像下面的语句: (int) Math.random() * 5 + 3 我知道nextInt()在java.lang.util.Random。但是我想学习如何使用Math.random()。
133 java  math 

12
Python部门
我试图将一组从-100到0的数字归一化到10-100的范围,并且遇到了问题,只是注意到即使根本没有任何变量,这也无法评估我期望的方式: >>> (20-10) / (100-10) 0 浮动划分也不起作用: >>> float((20-10) / (100-10)) 0.0 如果除法的任一侧都转换为浮点数,它将起作用: >>> (20-10) / float((100-10)) 0.1111111111111111 第一个示例中的每一边都被评估为一个int,这意味着最终答案将被强制转换为int。由于0.111小于.5,因此将其舍入为0。在我看来,这不是透明的,但我想是这样的。 有什么解释?
133 python  math  python-2.x 



27
如何在Java中将数字转换为单词
当前,我们有一个粗略的机制可以将数字转换为单词(例如,使用一些静态数组),并基于将数字转换为英文文本的数字大小。但是我们遇到了巨大的数字问题。 10183 = Ten thousand one hundred eighty three 90 = Ninety 5888 = Five thousand eight hundred eighty eight 为此目的,我可以在任何数学库中使用一个易于使用的函数吗?
132 java  math  numbers  jscience 

4
numpy max vs amax vs maximum
numpy的具有看起来他们可被用于同样的东西三个不同的函数---不同之处在于numpy.maximum可仅被用于逐元素,而numpy.max且numpy.amax可以在特定轴,或所有元件一起使用。为什么不仅仅存在numpy.max?在性能上有一些微妙之处吗? (类似minvs. aminvs. minimum)
132 python  numpy  math  max 

13
如何判断一个点是在一条线的右边还是左边
我有几点要点。我想将它们分为2个不同的集合。为此,我选择两个点(a和b)并在它们之间画一条假想线。现在,我要使一组中的该行剩余的点和另一组中的该行右边的点。 如何确定给定点z是在左侧还是右侧?我试图计算azb之间的角度-右侧小于180度,左侧大于180度-但是由于ArcCos的定义,计算出的角度始终小于180°。是否存在用于计算大于180°的角度的公式(或用于选择右侧或左侧的任何其他公式)?
130 c#  math  geometry  convex-hull 

15
如何将经度或纬度转换为米?
如果我有标准NMEA格式的纬度或经度读数,是否有一种简单的方法/公式将该读数转换为米,然后可以在Java(J9)中实现? 编辑:好的,似乎我想做的事并不容易,但是我真正想做的是: 假设我有一个纬度和距离较长的用户,并且用户有一个纬度和较长时间,是否有一种简单的方法可以将它们进行比较,以决定何时告诉用户他们在相距合理距离内?我知道合理的科目,但这是容易实现的还是算术过度?
126 math  geolocation  geo 


16
如何从三个点计算角度?[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 2年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它当前不接受新的答案或互动。 可以说你有这个: P1 = (x=2, y=50) P2 = (x=9, y=40) P3 = (x=5, y=20) 假设这P1是一个圆的中心。总是一样的。我想要由P2和构成P3的角度,换句话说就是与相邻的角度P1。内角要精确。它始终是锐角,因此小于-90度。 我以为:那是简单的几何数学。但是我现在已经寻找了大约6个小时的公式,却只发现人们谈论复杂的NASA东西,例如arccos和矢量标量产品。我的头好像在冰箱里。 这里的一些数学大师认为这是一个简单的问题?我认为这里的编程语言并不重要,但是对于那些认为确实重要的人来说:java和Objective-c。我都需要它,但是还没有为它们添加标签。
120 algorithm  math  geometry 

15
在球体上平均分配n个点
我需要一种算法,该算法可以使我在球体上的位置保持N个点(可能少于20个),并模糊地将它们分散开。不需要“完美”,但是我只需要它,所以它们都不会聚在一起。 这个问题提供了很好的代码,但是我找不到统一的方法,因为这似乎是100%随机的。 推荐的这篇博客文章有两种方法可以输入球体上的点数,但是Saff和Kuijlaars算法恰好是我可以转录的伪代码,而我发现的代码示例包含“ node [k]”,而我无法看到解释并破坏了这种可能性。第二个博客示例是“黄金分割螺旋”,它给了我奇怪的,成堆的结果,但没有明确的方法来定义恒定半径。 这种算法从这个问题好像它可能工作,但我不能拼凑那是什么网页上成伪代码或任何东西。 我遇到的其他一些问题线程涉及随机均匀分布,这增加了我不关心的复杂程度。我很抱歉这是一个愚蠢的问题,但是我想表明我确实看上去很努力,但仍然表现不佳。 因此,我要寻找的是简单的伪代码,以将N个点均匀地分布在一个单位球体上,该点以球坐标或笛卡尔坐标返回。如果它甚至可以通过一点随机分布就更好了(想想围绕一颗恒星的行星,适当散开,但还有回旋余地)。

5
可能丢失分数
如果这是一个天真的问题,请原谅我,但是我今天茫然了。 我有一个简单的除法计算,如下所示: double returnValue = (myObject.Value / 10); 值是对象中的int。 我收到一条消息,提示可能丢失分数。但是,当我将double更改为int时,消息消失了。 关于为什么会发生这种情况有任何想法吗?
119 c#  math 

30
编程需要数学吗?[关闭]
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它当前不接受新的答案或互动。 在大学期间,我偶然与一位朋友辩论,高级数学对于任何资深程序员来说都是必要的。他过去经常对此进行激烈争论。他说,程序员只需要高中或大学一年级的数学基础知识就可以了,几乎所有的编程任务都可以完成,甚至不需要高级数学。但是,他认为算法是程序员的基本和必不可少的资产。 我的立场是,所有计算机科学的进步几乎都完全取决于数学的进步,因此,当程序员在处理现实世界中的难题时,透彻的数学知识将对他们有很大的帮助。 我仍然不能确定论点的哪一边是正确的。您能根据您的经验告诉我们您的立场吗?
117 math 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.