草庐IT

argparse_test

全部标签

Python进行时间序列平稳检验ADFtest(Augmented Dickey-Fuller Unit Root Test)

Python进行时间序列平稳检验ADFtest(AugmentedDickey-FullerUnitRootTest)  ADF检验全名叫Augmented Dickey-FullerTest,用来检验一个序列是否平稳(Stationarity),为什么这个和我们的量化交易扯上关系?看下面一段话:价格序列本身并不是一个均值回归的平稳序列,这个肉眼都能看出来,但价格的回报return是典型的均值回归平稳序列,除此之外很多其他基于价格基本信息生成的指标等都是平稳序列,当然也有部分不是,我们如何辨识?其中一个工具就是ADF检验.测试时间序列是否具有单位根,例如具有趋势,或更普遍地说是自回归的。假设条

Python进行时间序列平稳检验ADFtest(Augmented Dickey-Fuller Unit Root Test)

Python进行时间序列平稳检验ADFtest(AugmentedDickey-FullerUnitRootTest)  ADF检验全名叫Augmented Dickey-FullerTest,用来检验一个序列是否平稳(Stationarity),为什么这个和我们的量化交易扯上关系?看下面一段话:价格序列本身并不是一个均值回归的平稳序列,这个肉眼都能看出来,但价格的回报return是典型的均值回归平稳序列,除此之外很多其他基于价格基本信息生成的指标等都是平稳序列,当然也有部分不是,我们如何辨识?其中一个工具就是ADF检验.测试时间序列是否具有单位根,例如具有趋势,或更普遍地说是自回归的。假设条

python - 带有所需子解析器的 Argparse

我正在使用Python3.4,我正在尝试将argparse与子解析器一起使用,并且我希望在Python2.x中具有类似的行为,如果我不提供一个位置参数(指示子解析器/子程序)我会得到一个有用的错误消息。即,使用python2我将收到以下错误消息:$python2subparser_test.pyusage:subparser_test.py[-h]{foo}...subparser_test.py:error:toofewarguments我正在按照https://stackoverflow.com/a/22994500/3061818中的建议设置required属性,但是这给了我Py

python - 带有所需子解析器的 Argparse

我正在使用Python3.4,我正在尝试将argparse与子解析器一起使用,并且我希望在Python2.x中具有类似的行为,如果我不提供一个位置参数(指示子解析器/子程序)我会得到一个有用的错误消息。即,使用python2我将收到以下错误消息:$python2subparser_test.pyusage:subparser_test.py[-h]{foo}...subparser_test.py:error:toofewarguments我正在按照https://stackoverflow.com/a/22994500/3061818中的建议设置required属性,但是这给了我Py

python - 文件作为 argparse 的命令行参数 - 如果参数无效,则会出现错误消息

我目前正在像这样使用argparse:importargparsefromargparseimportArgumentParserparser=ArgumentParser(description="ikjMatrixmultiplication")parser.add_argument("-i",dest="filename",required=True,help="inputfilewithtwomatrices",metavar="FILE")args=parser.parse_args()A,B=read(args.filename)C=ikjMatrixProduct(A,B

python - 文件作为 argparse 的命令行参数 - 如果参数无效,则会出现错误消息

我目前正在像这样使用argparse:importargparsefromargparseimportArgumentParserparser=ArgumentParser(description="ikjMatrixmultiplication")parser.add_argument("-i",dest="filename",required=True,help="inputfilewithtwomatrices",metavar="FILE")args=parser.parse_args()A,B=read(args.filename)C=ikjMatrixProduct(A,B

python - 带有 argparse 的目录路径类型

我的python脚本需要从命令行传递的目录中读取文件。我已经定义了一个readable_dir类型,如下所示与argparse一起使用,以验证在命令行上传递的目录是否存在且可读。此外,还为目录参数指定了默认值(以下示例中的/tmp/non_existent_dir)。这里的问题是,即使在命令行上显式传入目录参数的情况下,argparse也会在默认值上调用readable_dir()。这会导致脚本崩溃,因为默认路径/tmp/non_existent_dir在命令行上显式传入目录的上下文中不存在。我可以通过不指定默认值并强制此参数来解决此问题,或者将验证推迟到脚本的稍后部分,但这是一个任何

python - 带有 argparse 的目录路径类型

我的python脚本需要从命令行传递的目录中读取文件。我已经定义了一个readable_dir类型,如下所示与argparse一起使用,以验证在命令行上传递的目录是否存在且可读。此外,还为目录参数指定了默认值(以下示例中的/tmp/non_existent_dir)。这里的问题是,即使在命令行上显式传入目录参数的情况下,argparse也会在默认值上调用readable_dir()。这会导致脚本崩溃,因为默认路径/tmp/non_existent_dir在命令行上显式传入目录的上下文中不存在。我可以通过不指定默认值并强制此参数来解决此问题,或者将验证推迟到脚本的稍后部分,但这是一个任何

python - 如何告诉 py.test 跳过某些目录?

我尝试使用norecursedirssetup.cfg中的选项告诉py.test不要从某些目录收集测试,但它似乎确实忽略了它。[tool:pytest]norecursedirs=lib/third当我运行py.test时,我确实看到了它是如何从lib/third内部获取测试的! 最佳答案 py.test--ignore=somedir为我工作在pytest.ini中:[pytest]addopts=--ignore=somedir--ignore=someotherdir 关于pyth

python - 如何告诉 py.test 跳过某些目录?

我尝试使用norecursedirssetup.cfg中的选项告诉py.test不要从某些目录收集测试,但它似乎确实忽略了它。[tool:pytest]norecursedirs=lib/third当我运行py.test时,我确实看到了它是如何从lib/third内部获取测试的! 最佳答案 py.test--ignore=somedir为我工作在pytest.ini中:[pytest]addopts=--ignore=somedir--ignore=someotherdir 关于pyth