タグ

Python 3に関するshinyorkeのブックマーク (1)

  • Python 3 の変数名に使える文字たち - Qiita

    きっかけ Python 3 では変数や関数の名前にASCII文字以外が使えるので、たとえばこんな風にコードを書くことができます。 import numpy as np def σ(a): return 1 / (1 + np.exp(-a)) φ = np.array([1, 0, 1]) w = np.array([1, -1, 0.5]) σ(np.dot(φ, w)) ちょっとだけ数式っぽくないですか? 今まで phi って書いてたのが φ ってそのまま書けるんです! 今まで予約語の lambda と被らないように LAMBDA とか l とか書いて回避してたのを λ = 0.5 って書けたらうれしくないですか! ってなると、 「わーい!ギリシャ文字とかいっぱい使いたい!」 ってなりますよね? 問題 ところが、、、 >>> ∆ = 100 File "<ipython-input-2

    Python 3 の変数名に使える文字たち - Qiita
    shinyorke
    shinyorke 2015/11/13
    正直これを試す発想が無かった
  • 1