小编alb*_*ert的帖子

嵌套条件语句中的点规则 - COBOL

我想知道是否有人可以向我解释COBOL中嵌套IF语句中的点数.例:

*The first if statement*
 IF SUCCESSFUL-STATUS 
     PERFORM 8300-REPL-LNNTBI00 
        THRU 8300-REPL-LNNTBI00-EXIT 
*The second if statement*
        IF SUCCESSFUL-STATUS 
            DISPLAY 'RECORD ALREADY UPDATED :' WS-INF-REC
        ELSE 
            DISPLAY 'UPDATE ERROR : ' WS-INF-REC ' / ' 
            WS-RETURN-STATUS 
 READ INFILE INTO WS-INF-REC.   
Run Code Online (Sandbox Code Playgroud)

哪个if语句在"WS-INF-REC"之后放置的点是什么?第一个IF还是第二个IF-ELSE?我知道在大多数编程中,它应该是最后一个if语句,但只是为了确保,它对于COBOL是否相同?

cobol nested-if placement

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

如何访问theano.tensor.var.TensorVariable?

假设我有一个像这样的矩阵w(1152,10):

>>> w.get_value(True)
array([[-0.03824838, -0.02033614,  0.040734  , ...,  0.01585871,
         0.04165901,  0.01058411],
       [-0.00626427,  0.00891617,  0.01286055, ...,  0.00184506,
        -0.01282589, -0.00209718],
       [ 0.00457122, -0.01036582,  0.02780926, ...,  0.01269533,
        -0.00953711, -0.00271188],
       ..., 
       [ 0.00592541, -0.00267455,  0.02258315, ..., -0.00788802,
         0.02260087, -0.01107418],
       [-0.02363299,  0.02963436,  0.02735142, ..., -0.01933786,
        -0.03731941,  0.02085613],
       [-0.0079082 ,  0.01099584,  0.01910999, ...,  0.00122137,
        -0.006866  , -0.01500945]])
Run Code Online (Sandbox Code Playgroud)

我有一个像这样的大小输入(1152,1):

>> input.get_value(True)
array([ 0.,  0.,  0., ...,  0.,  0.,  0.])
Run Code Online (Sandbox Code Playgroud)

现在我想像这样计算它们的点复制:

>> result = theano.tensor.dot(image, w)
Run Code Online (Sandbox Code Playgroud)

它给了我:

>>> result
dot.0
>>> type(result)
<class 'theano.tensor.var.TensorVariable'>
>>> type(image)
<class 'theano.tensor.sharedvar.TensorSharedVariable'> …
Run Code Online (Sandbox Code Playgroud)

python theano

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

haskell中的点运算符

我有一个使用Dot-operator的函数.现在我想写没有点.我怎样才能做到这一点?

all p = and . map p
Run Code Online (Sandbox Code Playgroud)

这是正确的吗?

all p = and (map p)
Run Code Online (Sandbox Code Playgroud)

我收到这些错误:

4.hs:8:13:
    Couldn't match expected type `[Bool]'
                with actual type `[a0] -> [b0]'
    In the return type of a call of `map'
    Probable cause: `map' is applied to too few arguments
    In the first argument of `and', namely `(map p)'
    In the expression: and (map p)
Run Code Online (Sandbox Code Playgroud)

haskell operators dot-operator

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

用输入Javascript中的点替换逗号

如何用点自动替换输入中的所有逗号?

我有这个输入:

<input type="text" id="test" onChange="testfunc()"> </input>
Run Code Online (Sandbox Code Playgroud)

到目前为止,这是我的工作:

function testfunc() {
  var testnr = document.getElementById("test").value;
  testnr = testnr.replace(/,/g, '.');
}
Run Code Online (Sandbox Code Playgroud)

javascript onchange comma

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

点(.)在硒的xpath中意味着什么?

有什么区别的功能

.//input[@id='stack']//input[@id='stack']

selenium xpath

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

如何以确定性方式绘制vis.js网络?

我有一个JavaScript数组,用于存储网络状态(对于我的应用程序,每个状态是一个不同的vis.js网络)。我的问题是,当我绘制每个状态时,它是随机绘制的。因此,我想知道是否有可能稳定种子或以确定性方式绘制网络的事物(我希望始终以相同的形状开始绘制相同的事物)。

目标是绘制每个状态似乎是一个新节点,并添加了一些边缘,但似乎网络并未移动。

有什么办法吗?

谢谢!

javascript vis.js

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

朱莉娅在BLAS中有点产品吗?

我正在努力加快朱莉娅的点数产品.但我找不到dot产品的BLAS功能.

我目前的解决方案是:

X = rand(5,1);
Y = rand(5,1);
res = BLAS.gemm('T','N', X, Y);
res[1]
Run Code Online (Sandbox Code Playgroud)

我想知道我们在Julia的BLAS中是否有更简单的点积函数.喜欢BLAS.dot(X,Y).

blas julia

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

在 CMake 中设置 Clang 库的路径

我从 git 构建 llvm 并想在项目中使用这些库,尤其是 libclang。“makefiles”是通过 CMake 生成的,对于 LLVM 部分,我找到了LLVM_DIR重新路由 llvm 库路径的设置,但是对于 Clang,我找不到这样的变量,我仍然在链接行中看到(它是 Cygwin系统) /usr/lib/libclang.dll.a /usr/lib/libclangTooling.dll.a

问题:我应该设置哪个环境变量来获得正确的构建 Clang 库?

cmake llvm clang llvm-clang

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

Objective-C setter/getter命名约定让我发疯?

我一直试图了解几个小时的事情,我想得到你的观点.

我在我的一个类属性上有setter/getter(我注意到我必须在setter名称前添加"set",否则编译器会说没有setter):

@property (nonatomic, retain, readwrite, setter=setTopString:, getter=TopString) NSString* m_topString;
Run Code Online (Sandbox Code Playgroud)

当我像这样调用setter时,编译器很高兴:

[secureKeyboardController setTopString:@"This action requires that your enter your authentication code."];
Run Code Online (Sandbox Code Playgroud)

但是当我尝试使用"点"约定时,我被编译器拒绝了:

                secureKeyboardController.topString = @"This action requires that your enter your authentication code.";
Run Code Online (Sandbox Code Playgroud)

真正奇怪的是点命名约定适用于此属性:

@property (nonatomic, readwrite, getter=PINMaxLength, setter=setPINMaxLength:) NSInteger m_PINMaxLength;
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我可以做:

[secureKeyboardController setPINMaxLength:10];enter code here
Run Code Online (Sandbox Code Playgroud)

要么

secureKeyboardController.PINMaxLength = 10;
Run Code Online (Sandbox Code Playgroud)

在这两种情况下,编译器都很高兴.

我真的想睡得比我现在感觉的那么愚蠢.因此,我们将非常感谢任何解释.

此致,Apple92

getter setter objective-c

0
推荐指数
1
解决办法
1154
查看次数

C#:字符串中的转义点字符

我需要用C#中的反斜杠替换所有点的点,字符串为"\".(逃离点),

我试过了:

string.Replace(".", "\\.");
string.Replace(".", @"\.");
string.Replace(".", @"\\\.");
Run Code Online (Sandbox Code Playgroud)

我的所有尝试都在点之前以偶数个反斜杠结束,之后会自动删除.

谢谢

c# replace escaping backslash

0
推荐指数
1
解决办法
3639
查看次数

numpy multi_dot如何比numpy.dot慢?

我正在尝试优化一些执行大量顺序矩阵运算的代码.

我想numpy.linalg.multi_dot(这里的文档)将执行C或BLAS中的所有操作,因此它会比执行类似arr1.dot(arr2).dot(arr3)等等更快.

我真的很惊讶在笔记本上运行这段代码:

v1 = np.random.rand(2,2)

v2 = np.random.rand(2,2)



%%timeit 
    ?    
v1.dot(v2.dot(v1.dot(v2)))

The slowest run took 9.01 times longer than the fastest. This could mean that an intermediate result is being cached.
100000 loops, best of 3: 3.14 µs per loop



%%timeit        ?

np.linalg.multi_dot([v1,v2,v1,v2])

The slowest run took 4.67 times longer than the fastest. This could mean that an intermediate result is being cached.
10000 loops, best of 3: 32.9 µs per loop
Run Code Online (Sandbox Code Playgroud)

要发现相同的操作使用速度慢了10倍 …

python performance numpy cython

0
推荐指数
1
解决办法
880
查看次数