标签: numeric

如何在HTML中将基数为10的数字转换为字母顺序列表

我想将整数转换为字母等价,如HTML中的有序列表.

<ol type="a">
Run Code Online (Sandbox Code Playgroud)

我尝试将基数为10的数字转换为带有az数字的基数26.
但这不是我想要的.

IN     WANT        GET      
-----------------------
1   =>  a       <=  a
2   =>  b       <=  b
3   =>  c       <=  c
4   =>  d       <=  d
5   =>  e       <=  e
6   =>  f       <=  f
7   =>  g       <=  g
8   =>  h       <=  h
9   =>  i       <=  i
10  =>  j       <=  j
11  =>  k       <=  k
12  =>  l       <=  l
13  =>  m       <=  m
14  =>  n       <=  n
15 …
Run Code Online (Sandbox Code Playgroud)

java numeric decimal alphabetical

9
推荐指数
1
解决办法
7758
查看次数

如何仅从PostgreSQL中的varchar列中选择整数值

如何仅从PostgreSQL中的varchar列中选择整数值?

如果该列包含:

abc
70
3g
71
1.5
Run Code Online (Sandbox Code Playgroud)

我只想选择:

70
71
Run Code Online (Sandbox Code Playgroud)

我正在努力寻找像is_numeric,is_integer这样的函数来做这样的事情:

SELECT column
FROM table
WHERE isinteger(column)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?谢谢.

postgresql varchar numeric

9
推荐指数
1
解决办法
7052
查看次数

如何在PostgreSQL中显示点后2位数字?

我有一张表,它们的值是NUMERIC(16,4)

例子:

12.4568
13.2
14.05
Run Code Online (Sandbox Code Playgroud)

我想在不四舍五入的情况下仅显示点后 2 位数字的值。预期结果是:

12.45
13.2
14.05
Run Code Online (Sandbox Code Playgroud)

我所做的是:

Select price::Numeric(16,2)
from prices
Run Code Online (Sandbox Code Playgroud)

它有效,但我不确定这是否是正确的方法。我认为使用某种显示编辑而不是投射更好?

sql postgresql numeric number-formatting

9
推荐指数
1
解决办法
2万
查看次数

R:绘制 data.frame 中所有列的直方图

我是 R 的新用户,我刚刚开始使用它来查看我的数据的分布,但我遇到了这个错误。我有一个数据框,我想绘制它的数字列的直方图。所以我所做的是如下:

num_data <-my_data[, sapply(my_data, is.numeric)] 
for (i in 1:length(names(num_data))){
  print(i)
  hist( num_data[i], main='hist', breaks=20, prob=TRUE)
}
Run Code Online (Sandbox Code Playgroud)

但是我收到错误“hist.default(num_data[i], main = "hist",breaks = 20, prob = TRUE) 错误:'x' must be numeric ' 我检查了 num_data[i] 的类型和它是一个数值列表。所以我不知道是什么问题。任何人都可以给我提示吗?

r numeric histogram dataframe

9
推荐指数
2
解决办法
2万
查看次数

Scala Generics和Numeric Implicits

我需要将两个函数作为参数传递给scala函数.然后,该函数应对它们进行评估并从中获取一个数字,然后对其进行操作.此数字可以是Int,Double或任何其他数字类型.无论它使用什么类型,我都希望该功能能够正常工作.

下面的例子解释了这个问题.

import Numeric.Implicits._

class Arithmetic[T : Numeric](val A: Connector[T], val B: Connector[T]) {
  val sum  = new Connector({ A.value + B.value })
}

class Constant[T](var x: T) {
  val value = new Connector({ x })
}

class Connector[T](f: => T) {
  def value: T = f
  override def toString = value.toString()
}

object Main extends App{
  val n1 = new Constant(1)

  // works
  val n5 = new Constant(5)
  val a = new Arithmetic( n1.value, n5.value )
  println(a.sum)

 // no …
Run Code Online (Sandbox Code Playgroud)

generics scala numeric implicit

8
推荐指数
1
解决办法
3450
查看次数

对于包含D字符的字符串,IsNumeric返回true

我今天早上在VB6应用程序中遇到了一个奇怪的错误,这都是因为IsNumeric没有像我预期的那样工作.有人可以解释为什么?对我来说,这似乎是一个错误.

此代码显示4.15877E+62在消息框中:

Dim strMessage As String
strMessage = "0415877D57"
If IsNumeric(strMessage) Then
    MsgBox CDbl(strMessage)
Else
    MsgBox "not numeric"
End If
Run Code Online (Sandbox Code Playgroud)

我猜测运行时引擎错误地认为D实际上是E?我认为这是一个错误,因为VB.NET输出中完全相同的代码not numeric 这是IsNumeric的已知问题吗?

vb.net vb6 numeric

8
推荐指数
2
解决办法
7409
查看次数

从Azavea Numeric获取隐式scala数字

我使用Azavea Numeric Sc​​ala库进行通用数学运算.但是,我不能将它们与Scala Collections API一起使用,因为它们需要一个scala Numeric,看起来好像两个Numerics是互斥的.有什么方法可以避免重新实现对Azavea Numeric的Scala Collections的所有数学运算,除了要求所有类型都有Numerics的上下文边界?

import Predef.{any2stringadd => _, _}

class Numeric {
  def addOne[T: com.azavea.math.Numeric](x: T) {
    import com.azavea.math.EasyImplicits._
    val y = x + 1 // Compiles

    val seq = Seq(x)
    val z = seq.sum // Could not find implicit value for parameter num: Numeric[T]
  }
}
Run Code Online (Sandbox Code Playgroud)

Azavea Numeric定义为

trait Numeric[@scala.specialized A] extends java.lang.Object with 

com.azavea.math.ConvertableFrom[A] with com.azavea.math.ConvertableTo[A] with scala.ScalaObject {
   def abs(a:A):A
   ...remaining methods redacted...
}

object Numeric {
  implicit object IntIsNumeric extends IntIsNumeric
  implicit …
Run Code Online (Sandbox Code Playgroud)

generics scala numeric

8
推荐指数
1
解决办法
514
查看次数

在Haskell中覆盖fromInteger

所以我喜欢Haskell,但我对Num课程不满意.所以我想为代数类型创建自己的类型类层次结构.
问题是,即使我导入Prelude隐藏Num以及与之相关的所有内容,仍然使文字1具有类型t的唯一方法是使t实例为Num.
我很乐意从整个班级制作自己的东西,并将Num完全排除在外,就像这样

import Prelude hiding (everything having to do with Num)
import qualified Prelude (everything having to do with Num)

class (Eq fi) => FromInteger fi where
  fromInteger :: Integral -> fi

foo :: (FromInteger fi) => fi -> String
foo 1 = "that was a one"
foo 0 = "that was a zero"
foo n = "that was neither zero nor one"
Run Code Online (Sandbox Code Playgroud)

然后我会适当地为整个类型实现fromInteger,而不必对Num说任何话.

有没有办法告诉解析器使用不同的fromInteger方法?

谢谢!

haskell numeric typeclass

8
推荐指数
1
解决办法
866
查看次数

在预测分母时,数值不稳定的风险是什么?

假设我想将一个数字分成许多.

a /= x;
b /= x;
c /= x;
...
Run Code Online (Sandbox Code Playgroud)

由于乘法更快,诱惑就是这样做

tmp = 1.0f / x;
a *= tmp;
b *= tmp;
c *= tmp;
...
Run Code Online (Sandbox Code Playgroud)

1)这保证会产生相同的答案吗?我怀疑不是,但一些确认会很好.

2)如果 x非常大或非常小,我预计这会导致精度的显着降低.有没有一个公式可以告诉我我会牺牲多少精确度?

3)也许没有方便的公式,但我们至少可以说出数值不稳定性成为问题时的经验法则吗?它与操作数的大小有关,也可能与操作数的大小有什么关系?

c numeric ieee-754

8
推荐指数
1
解决办法
122
查看次数

哪种数值类型转换更适合简单的数学运算?

我想知道哪种转换对于简单的数学运算更好(关于性能/速度和精度/最少损失)以及它们的不同之处是什么?

例:

double double1 = integer1 / (5 * integer2);
var double2 = integer1 / (5.0 * integer2);
var double3 = integer1 / (5D * integer2);
var double4 = (double) integer1 / (5 * integer2);
var double5 = integer1 / (double) (5 * integer2);
var double6 = integer1 / ((double) 5 * integer2);
var double7 = integer1 / (5 * (double) integer2);
var double8 = Convert.ToDouble(integer1 / (5 * integer2));
var double9 = integer1 / Convert.ToDouble(5 * integer2);
Run Code Online (Sandbox Code Playgroud)

实际上我的问题是关于转换而不是类型本身.

c# precision numeric type-conversion

8
推荐指数
1
解决办法
452
查看次数