一時的な名前を使用する代わりに内容を変更する場合、関数内で同じ変数名を繰り返し使用するのがPythonicかどうか疑問に思っていました。 例: NAMES = ['abc def', 'ghi jkl', 'ghi jkl']
def clean_names(names):
names = [name.title() for name in names] # Put upper ca
私は、複数の部分ブール式を1つのPythonコードで作成しています。その一部には、乱数ジェネレータの呼び出しと2次元配列の合計のexpoenentialの評価が含まれています。これはネストされたループの深いところに埋め込まれているので、計算上のコストがかかるため、可能な限り最後の部分をチェックすることは避けたい。 if self.B == 0 or (np.sign(self.B) == -sig