Tag: math

当我用clojure分数时,我得到一个分数,我怎么得到小数?

当我这样做的时候(/ 411 125) ,我不会用小数来表示。 我怎么做?

以百分比forms编号

取消“0”的最佳方式是什么?将一个数字减less百分之三十? 如果数字恰好是整数,会发生什么? var number1 = 4.954848; var number2 = 5.9797; $(document).ready(function() { final = number1/number2; alert(final.toFixed(2) + "%"); });

如何使用Python和Numpy来计算r-squared?

我使用Python和Numpy来计算任意度的最佳拟合多项式。 我传递一个x值,y值的列表,以及我想要拟合的多项式的次数(线性,二次等)。 这很有用,但我也想计算r(相关系数)和r-squared(决定系数)。 我将我的结果与Excel的最佳拟合趋势线能力及其计算的r平方值进行比较。 使用这个,我知道我正在为线性最佳拟合(度数等于1)正确计算r平方。 但是,我的函数不适用于度数大于1的多项式。 Excel能够做到这一点。 如何使用Numpy来计算高阶多项式的r-squared? 这是我的function: import numpy # Polynomial Regression def polyfit(x, y, degree): results = {} coeffs = numpy.polyfit(x, y, degree) # Polynomial Coefficients results['polynomial'] = coeffs.tolist() correlation = numpy.corrcoef(x, y)[0,1] # r results['correlation'] = correlation # r-squared results['determination'] = correlation**2 return results

如何使用CSS滤镜将黑色转换为任何给定的颜色

我的问题是:给定一个目标RGB颜色,什么是只使用CSS滤镜将黑色( #000 )重新着色成该颜色的公式? 对于被接受的答案,它需要提供一个接受目标颜色作为参数的函数(以任何语言),并返回相应的CSS filterstring。 上下文是需要在background-image重新着色SVG。 在这种情况下,它将支持KaTeX中的某些TeXmath特性: https : //github.com/Khan/KaTeX/issues/587 。 例 如果目标颜色是#ffff00 (黄色),则正确的解决scheme是: filter: invert(100%) sepia() saturate(10000%) hue-rotate(0deg) ( 演示 ) 非目标 animation。 非CSSfilter解决scheme。 从黑色以外的颜色开始。 关心黑色以外的颜色。 目前为止的结果 蛮力search固定筛选器列表的参数: https : //stackoverflow.com/a/43959856/181228 缺点:效率低下,只产生一些16,777,216种可能的颜色(676,248, hueRotateStep=1 )。 更快的search解决scheme使用SPSA : https : //stackoverflow.com/a/43960991/181228 赏金颁发 drop-shadow解决scheme: https : //stackoverflow.com/a/43959853/181228 缺点:不能在Edge上工作。 需要非filter CSS更改和小的HTML更改。 你仍然可以通过提交一个非暴力的解决scheme得到一个接受的答案! 资源 如何计算hue-rotate和sepia : https : //stackoverflow.com/a/29521147/181228示例Ruby实现: […]

列表中的math符号

我有一个LaTeX的问题 – 我不知道如何把math公式和符号放在列表中。 我使用listings包,它提供了很好看的列表,但它不允许$ … $math符号。 另一个包, algorithms ,允许math,但列表看起来不如listings (问题是, algorithms要求在每一个后, if then等新线)

是大O(logn)日志基础?

对于二进制search树型数据结构,我看到大O表示法通常记为O(logn)。 在日志中使用小写“l”,这是否意味着以自然对数描述的对数基数e(n)? 对不起,这个简单的问题,但我一直无法区分不同的暗示对数。

计算两点之间的距离(经度,纬度)

我正在计算地图上两个位置之间的距离。 我已经存储在我的数据:经度,纬度,X POS,Y POS。 我以前使用下面的代码片段。 DECLARE @orig_lat DECIMAL DECLARE @orig_lng DECIMAL SET @orig_lat=53.381538 set @orig_lng=-1.463526 SELECT *, 3956 * 2 * ASIN( SQRT( POWER(SIN((@orig_lat – abs(dest.Latitude)) * pi()/180 / 2), 2) + COS(@orig_lng * pi()/180 ) * COS(abs(dest.Latitude) * pi()/180) * POWER(SIN((@orig_lng – dest.Longitude) * pi()/180 / 2), 2) )) AS distance –INTO #includeDistances FROM […]

反向斐波那契algorithm?

对于任意的n有很多种计算F(n)的方法,其中许多有很好的运行时和内存使用。 但是,假设我想问一个相反的问题: 给定F(n)n> 2,n是什么? (因为F(1)= F(2)= 1,所以n> 2限制在那里,并且没有明确的逆)。 什么是解决这个问题最有效的方法? 通过枚举Fibonacci数字并在达到目标数字时停止,这很容易在线性时间内完成,但有没有更快的方法做到这一点? 编辑:目前,这里发布的最好的解决scheme运行在O(log n)时间使用O(log n)内存,假设math运算在O(1)运行,并且机器字可以容纳任何数字在O(1)空间。 我很好奇,如果可以减less内存需求,因为你可以使用O(1)空间来计算斐波纳契数。

为什么NaN ^ 0 == 1

以前的代码打高尔夫球的提示为什么会: >NaN^0 [1] 1 NA^0为1是因为NA是缺失数据,而任何数字升到0将给1,包括-Inf和Inf 。 不过, NaN应该代表非数字 ,那为什么这样呢? 当?NaN的帮助页面显示时,这更令人困惑/令人担忧: 在R中,基本上所有的math函数(包括基本算术)都可以用+/- Inf和NaN作为input或输出。 基本的规则应该是与Infs的呼叫和关系确实是具有适当的math限制的陈述。 涉及NaN的计算将返回NaN或NA :这两个中的哪一个不能保证,并且可能依赖于R平台(因为编译器可能会重新sorting计算)。 这背后有一个哲学的原因,还是仅仅是如何处理R代表这些常量?

如何获得一个数字的整数和小数部分?

举个例子,1.25 – 我如何得到这个数字的“1”和“25”部分? 我需要检查小数部分是.0,.25,.5还是.75。