我已经尝试了很多,但无法从中获得解决方案.我有一个简单的脚本:
#! /bin/sh
o="12345"
a=o
b=${!a}
echo ${a}
echo ${b}
Run Code Online (Sandbox Code Playgroud)
执行时如
$ . scp.sh
Run Code Online (Sandbox Code Playgroud)
它生成正确的输出而没有错误,但执行时如:
$ ./scp.sh
Run Code Online (Sandbox Code Playgroud)
它产生
./scp.sh:4:./scp.sh:错误的替换
任何想法为什么会这样.
我被建议使用bash模式,它工作正常.但是当我通过Python执行相同的脚本(将脚本标题更改为bash)时,我得到了同样的错误.
我是用Python调用的:
import os
os.system(". ./scp.sh")
Run Code Online (Sandbox Code Playgroud) 我有一个字符串向量:
x<-c("abc.dat", "xyz.dat")
Run Code Online (Sandbox Code Playgroud)
首先,我想替换句号字符"." 在每个字符串中使用另一个字符,即" - "减号,然后在每个字符串的开头再次附加" - "减号字符,最后连接矢量中的所有字符串以形成最终的单个字符串并将其分配给某个对象像str_final那样.
>str_final (enter)
-abc-dat -xyz-dat
Run Code Online (Sandbox Code Playgroud)
任何帮助将非常感激.
我读了一些关于ANN和马尔可夫过程的文章.有人可以帮助我理解Markov过程在ANN和遗传算法中的确切位置.或者简单地说,马可夫过程在这种情况下可能起什么作用.
非常感谢
我在R中搜索函数/包名称,它允许分离两个叠加的正态分布.分布看起来像这样:
x<-c(3.95, 3.99, 4.0, 4.04, 4.1, 10.9, 11.5, 11.9, 11.7, 12.3)
Run Code Online (Sandbox Code Playgroud)