python - 为什么一些 python 变量是大写的而其他的是小写的?

标签 python tensorflow pep8

我经常看到大写和小写的单字符变量。我不确定是否选择了大小写,因为变量是类的实例,float32,或者只是个人喜好。

这是 Tensorflow 入门指南中的示例。 https://www.tensorflow.org/get_started/get_started

W = tf.Variable([.3], dtype=tf.float32)
b = tf.Variable([-.3], dtype=tf.float32)
x = tf.placeholder(tf.float32)
linear_model = W * x + b

我想了解是否有特定原因导致 W 为大写而 b 为小写,而两者的类型相同。

最佳答案

它可能不是 Python 本身的反射(reflect),而是它捕获的数学的反射(reflect)。通常 x 上的系数是一个矩阵,它具有作为大写变量的约定。这是一个一维的例子,你看到的模糊了这个惯例,更高的维度会更有说服力。

关于python - 为什么一些 python 变量是大写的而其他的是小写的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46841896/

相关文章:

python - 如何使用 Spyder 使用 pep8 模块

python - 在 python 中计算逻辑回归

python - 大数据集的多标签分类

python-3.x - ubuntu、python、ssl.SSLError : [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl. c:852)

tensorflow - 可变大小的 tensorflow 常数

python - 从 Python 运行 PEP8 检查

python - 使用 python 将 Dialogflow 代理导出/转换为 csv 或 excel 文件

python - 将 int 转换为字符串中的单字节?

python - 结合CNN和双向LSTM

python - 为什么Google Colab每个缩进级别使用2个空格-以及如何将此默认设置更改为PPE-8兼容4?