标签: notation

我什么时候可以使用点表示法来访问Python中的字典

我正在“健身房”环境的上下文中修改某人的代码,并发现使用点符号来访问字典。下面的代码片段显示gym中的字典可以使用该表示法,但是当我复制它时它会抛出错误。

import gym
env = gym.Env
env = make('connectx', debug=True)
config = env.configuration
print(config)
print(config.timeout)
dct = {'timeout': 5, 'columns': 7, 'rows': 6, 'inarow': 4, 'steps': 1000}
print(dct.timeout)
Run Code Online (Sandbox Code Playgroud)

这提供了以下输出:

{'timeout': 5, 'columns': 7, 'rows': 6, 'inarow': 4, 'steps': 1000}
5

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
   <ipython-input-45-674d59d34c55> in <module>
      6 print(config.timeout)
      7 dct = {'timeout': 5, 'columns': 7, 'rows': 6, 'inarow': 4, 'steps': 1000}
----> 8 print(dct.timeout)

AttributeError: 'dict' object has no attribute 'timeout'
Run Code Online (Sandbox Code Playgroud)

我正在使用 Python 3。有人可以解释一下吗?谢谢

python dictionary notation

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

以下哪个后缀符号正确表示中缀和1 + 2 + 3 + 4?

我正在测试一个中缀到后缀到中缀的转换器,并发现了一些不确定性.例如,一个简单的中缀和

1 + 2 + 3 + 4
Run Code Online (Sandbox Code Playgroud)

可以转换为后缀一个

1 2 + 3 + 4 +
Run Code Online (Sandbox Code Playgroud)

假设没有累积优先级相同的运算符.如果他们是我那么

1 2 3 4 + + +
Run Code Online (Sandbox Code Playgroud)

另一方面,所有以下后缀表达式都可以转换为初始总和

1 2 + 3 + 4 +
1 2 + 3 4 + +
1 2 3 4 + + +
Run Code Online (Sandbox Code Playgroud)

所有这些后缀表达式都是正确的吗?

UPDATE1

如果您要制作这样的转换器,您会选择哪种形式?我需要选择一个进行测试.

algorithm infix-notation notation postfix-notation shunting-yard

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

Javascript带变量的对象表示法

我的PHP脚本specs.php输出以下内容:

{
    "hd": {
        "dimensions": [
            "1920x1080",
            "1920x1080",
            "1920x1080" 
        ],
        "sizes": [
            "603 KB",
            "265 KB",
            "438 KB" 
        ] 
    },
    "medium": {
        "dimensions": [
            "800x530",
            "800x530",
            "800x530" 
        ],
        "sizes": [
            "198 KB",
            "105 KB",
            "152 KB" 
        ] 
    },
    "status": "success"
}
Run Code Online (Sandbox Code Playgroud)

使用jQuery我加载JSON并将其分配给specs_obj
我可以使用specs_obj 访问第一个项目的"medium""sizes".medium.sizes [0]
如何在点表示法中使用变量?

var specs_obj;
$.post("specs.php", {},
    function(data) {
        if (data.status == "success") {
                specs_obj = data;
                writeSizes("medium");
        } else {}
    }, "json"
);

function writeSizes(preset) {
    // test get medium dimensions from first file
    var size …
Run Code Online (Sandbox Code Playgroud)

javascript object notation

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

有没有办法使用BigInteger进行迭代?

难道BigInteger只有equals作比较?
是否有<(大于)或<(小于)等数学符号的替代品?^回答!

现在我想知道,有没有一种方法BigInteger在迭代中使用如whilefor

java math biginteger notation

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

PowerShell:数组表示法之间的区别?

这两个数组创建语句之间有区别吗?那么,在创建数组时,'@'是可选的吗?

$a = "This", "Is", "a", "cat"
$a.GetType()
$a | gm
$a = @("This", "Is", "a", "cat")
$a.GetType()
$a | gm
Run Code Online (Sandbox Code Playgroud)

arrays powershell notation powershell-2.0

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

Java中*=的含义

我在Android源代码中看到了一个不熟悉的符号: *=

例如: density *= invertedRatio;

我不熟悉星等号表示法.有人可以解释一下吗?

java notation

3
推荐指数
3
解决办法
4万
查看次数

matlab输出中"e"的含义

在matlab中,特别是在测试神经网络时,我们会看到一种特殊类型的输出.例如,3.332e-235.e-235.在输出的上下文中"e"是什么意思?

matlab notation

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

Perl中的表示法 - || =运算符是做什么的?

我碰巧遇到了一个带有以下语法的perl代码.

sub new{
my ($class, $value)=@_;
$lobby ||= bless{
e=>undef;},$class
}
Run Code Online (Sandbox Code Playgroud)

语法||=是什么意思?

我没有把它作为一个关键词,我在perldoc中找不到类似的语法.

perl notation

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

强制R将科学记数写为n.nn x 10 ^ -n with superscript

假设我有两个花车

a <- 8.9384920e-24
b <- 0.00293892837
Run Code Online (Sandbox Code Playgroud)

我想在图表中以10基础科学记数法显示其中任何一个,可能使用paste(),但在10之后使用上标格式.

8.94 x 10^-24 #no ^ and superscript font
2.94 x 10^-4  #no ^ and supercript font, should be -4, not -04
Run Code Online (Sandbox Code Playgroud)

这真是疯子,但它已被上级要求,它必须在基地R(不是ggplot2)中完成,否则我将不得不重新编写600行代码......现在我只能看到浮点数是根据它们的大小而不同地印刷...

formatting r notation

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

如何让python显示xbar?字母x上方的一条线

我一直在看数学符号和不同的包,但还没有找到任何让我打印xbar(平均x)的东西.

我希望在matplotlib中使用xbar作为标签.

有什么建议?

谢谢.干杯

python text matplotlib notation

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