Python使用的一个:[1,3]?

时间:2018-01-25 16:56:29

标签: python

这行在python 3.x中意味着什么?

==

来源: https://www.youtube.com/watch?v=yX8KuPZCAMo

时间:17:40

4 个答案:

答案 0 :(得分:3)

这是Python中dictionary的语法,是一种将索引映射到另一个对象的数据结构。

a = tf.placeholder(tf.float32)
{a: [1,3]}

在这种情况下,a是来自TensorflowTensor,而[1,3]是执行图表时会假设的值。

IMO,在进入Tensorflow之前,您应该花时间从Python中更好地理解基本data structuressyntax

答案 1 :(得分:0)

在视频中,a和b是tensorflow.python.framework.ops.Tensor个对象。在时间17:40,教师使用a和b作为键及其各自的值[1,3]和[2,4]。在17:45,在pop_up中,您可以看到变量名feed_dict。他只是在创建一本字典。

答案 2 :(得分:0)

您没有向我们提供代码的整个上下文。

{a:[1,3]}

定义了一个包含键a和值[1,3]的字典。

答案 3 :(得分:-1)

OP将一个词典的一部分脱离上下文,可以在时间点17:47分钟看到。

a被声明为a = tf... etc,因此具有内容和背景。

[1,3]是列表项目。

然后a:[{1]}中的[1,3]:

a =键名。 [1,3] =值

试试这个:

dict