标签: notation

Fortran真实文字表达式中的后缀'd + 0'

有没有人知道后缀" d + 0 "在下面的M1,M2和M4的作业中是什么意思,或者网上是否有任何资源或一本很可能找到这些信息的书?


      subroutine plot( t, x, p, q, nga, nt, wron, 
     &                 ngq, gq, ngaq1, ngaq2, gaq, rwh, iwh )
        implicit none

        integer*4 nga, nt, ngq, ngaq1, ngaq2, iwh(*)

        real*8 t, x(*), p(*), q(*), wron(nga,*),
     &         gq(ngq,*), gaq(ngaq1,ngaq2,*), rwh(*)

        real*8 M1, M2, M3, M4, mr, mst, h3, Tc
        integer*8 iflag

c       DISCRETIZE1( Tc, rwh, iwh )

        M1 = 0.1362d+0
        M2 = 0.09806d+0
        M3 = M1 + M2
        M4 = 0.236d+0

        mr = M1*x(1) + M2*x(2) + M3*x(3) …
Run Code Online (Sandbox Code Playgroud)

floating-point fortran notation double-precision

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

文本中的实体关系表示法

实体关系是否有标准(非图形)表示法?

现在我正在使用我自己的janky表示法:

  • 用户>>照片,(1-many)
  • 用户>个人资料,(1-1 hasOne)
  • 个人资料<用户,(1-1属于)
  • 照片<<用户,(很多-1属于)
  • 照片<>标签,(很多)

erd entity-relationship notation relationship

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

JavaScript/jQuery简写函数定义

我正在使用一个jQuery插件,其功能定义如下:

    $('#mydiv').pluginAction({
        someproperty: val, 
        format: 'mm hh',
        labels: ['yes', 'no', 'maybe'], 
        labels1: ['never', 'always']
    });
Run Code Online (Sandbox Code Playgroud)

在我的HTML页面,我有一个具有相同属性的多个div format,labels,labels1,但对于不同的值someproperty.是否有某种类型的JavaScript表示法我可以利用它来缩短定义,以便我不必重复代码?

javascript jquery notation

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

在将python浮点数写入文件时,请使用科学记数法

将浮点数写入CSV会像下面这样写入其中一些:2.0628800997782577e-05

c = csv.writer(open(file, "wb"))
c.writerow([var1, var2])    
Run Code Online (Sandbox Code Playgroud)

我尝试过的:

  • 我已经在StackOverflow上的其他答案之后尝试了var1**8,但这只是将它们提升到了8的幂.
  • 我也尝试过Decimal(var1),但这并不能抑制科学记数法.

这使得以后很难处理excel中的输出,因为它被识别为文本而不是数字.如何以非科学的十进制表示法打印?

python floating-point notation

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

写位的二进制表示法 - C#

有一些在C#中写数字的符号表示你写的是浮点数,双精度数,整数等等.

所以我想写一个二进制数,我该怎么做?

说我有一个字节:

byte Number = 10011000 //(8 bits)
Run Code Online (Sandbox Code Playgroud)

我应该如何编写它而不必麻烦地知道二进制中的10011000 =十进制的152?

PS:解析字符串是完全不可能的(我需要性能)

c# binary bit notation

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

Haskell对lambda函数的解释

我有一个Haskell功能,我不明白但想要.

 i :: Int
 i = ((\g x -> g x + g x) (\y -> y)) 3
Run Code Online (Sandbox Code Playgroud)

我知道lambda函数是什么:无名函数.例如,(\x -> x) 3取3并返回它,(\x y -> x+y) 3 4取3,4,并返回7.但在这种特殊情况下,我无法解释它.我希望你能帮助我.顺便说一句.这个功能的解决方案是6.

lambda haskell function notation

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

块的语法

我正在阅读Graham Hutton编写的Haskell编程,它在第13章中给出了以下代码:

import Control.Applicative
import Data.Char

{- some code omitted -}

newtype Parser a = P (String -> [(a, String)])

item :: Parser Char
item = P (\ input -> case input of
                     []   -> []
                     x:xs -> [(x,xs)])

three :: Parser (Char,Char)
three = pure g <*> item <*> item <*> item
        where g a b c = (a,c)
Run Code Online (Sandbox Code Playgroud)

我很难理解最后一行

where g a b c = (a,c)
Run Code Online (Sandbox Code Playgroud)

我知道这一行存在是因为三行有类型Parser(Char,Char)但gabc代表什么?gabc语法有效吗?我习惯于在某些情况下看到

f :: s -> (a,s)
f x = y
   where y …
Run Code Online (Sandbox Code Playgroud)

syntax haskell notation

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

理解大O符号 - 破解编码访谈示例9

我对这两个代码感到困惑.

代码1

int f(int n){
    if (n <= 1){
         return 1;
    }
    return f(n-1) + f(n-1);
}
Run Code Online (Sandbox Code Playgroud)

代码2(平衡二叉搜索树)

int sum(Node node){
    if(node == null){
        return 0;
    }
    return sum(node.left) + node.value + sum(node.right);
}
Run Code Online (Sandbox Code Playgroud)

作者说代码1的运行时为O(2 ^ n),空间复杂度为O(n)

代码2是O(N)

我不知道这两个代码有什么不同.看起来两者都是相同的二叉树

algorithm tree big-o notation

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

Matlab表示法的含义:xx @ yy

我无法理解以下代码段.简单的调用看起来像这样,没有任何赋值或者:

expression1@expression2;
Run Code Online (Sandbox Code Playgroud)

expression2 指的是一个自定义的句柄类.

我查看了句柄,但无法弄清楚给定的调用结构的作用,从正常的例子@(x) x^2;或者在f = @sin;网上找不到类似的例子.

任何关于符号可能做什么的帮助都表示赞赏.

matlab handle notation

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

Python为什么10e26!= 10 ** 26?(浮点数不正确?)

我试图在python中处理一些相当大的数字,并遇到溢出错误。我决定进行更多调查,并遇到无法解释的不平等现象。当我评估10 ^ 26时,我得到:

>>> 10**26
100000000000000000000000000
Run Code Online (Sandbox Code Playgroud)

这是完全合乎逻辑的。但是,当我评估10e26并将其转换为int时,我得到:

>>>int(10e26)
1000000000000000013287555072
Run Code Online (Sandbox Code Playgroud)

为什么是这样?我不能正确理解e符号吗?(据我所知,10e26是10 * 10 ^ 26,如该答案所示:与变量一起使用的10e表示法?

10 ^ 26超过了最大整数大小,所以我也想知道python中是否有任何机制可以允许以科学格式使用数字(不考虑所有那些零)以便能够计算超过数字的运算最大尺寸。

python floating-point notation

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