2 votes

Pourquoi certaines variables python sont-elles en majuscules alors que d'autres sont en minuscules ?

Je vois souvent des variables à caractère unique en majuscules et en minuscules. Je ne sais pas si la casse est choisie parce que la variable est une instance d'une classe, float32, ou si c'est juste une préférence personnelle.

Voici un exemple tiré du guide de démarrage de 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

J'essaie de comprendre s'il y a une raison spécifique pour laquelle W prend une majuscule alors que b prend une minuscule lorsque les deux sont du même type.

4voto

jxramos Points 79

Ce n'est probablement pas un reflet de Python en soi, mais des mathématiques qu'il capture. Habituellement, les coefficients de x sont une matrice qui a pour convention d'être une variable en majuscule. Le fait qu'il s'agisse d'un exemple unidimensionnel obscurcit cette convention ; des dimensions plus élevées seraient plus révélatrices.

0voto

Il n'y a pas de différence pour Python. Les gens suivent généralement la même nomenclature que celle utilisée dans la littérature, par exemple, E pour l'énergie est généralement en majuscule, ou les noms pour les matrices. Il s'agit simplement d'un choix personnel.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X