大方の言語と同じように任意引数を定義できる。任意引数の位置に渡した引数はタプルに変換される。複数の変数を1つのタプルに変換する操作を、詰める(pack)と言ったりする。任意引数の後はキーワード引数しか置けない。sep.join(args)val=concat('hoge','fuga','hogehoge','fugafuga')print(val)hoge/fuga/hogehoge/fugafugaunpack逆に1つのタプルなりリストを複数の変数にバラすことをunpackと言ったりする。hogeprint(x)print(y)print(z)123lambda大方の言語と同じように無名関数を書ける。lambdaは1行しか書けない。中では関数になっている。関数が関数外の変数を参照できるのと同様にlambdaからlambda外の変数を参照できる。=f(10)print(r)52関数アノテーション関数の引数、戻り値に付加情報を付けることができる。PHPのTypeHintingみたいに、引数の型,戻り値の型を書ける。型として実在しないクラスを指定するとエラーになる。2コーディングスタイルPythonのコーディングスタイル。なんだかその理由がどうでも良い感じ。やるのであればRubyのように外れたらエラーにするべきだし。インデントはスペース4個。79文字以下で折り返す。関数、クラス、関数内の大きめのブロックを分離するために空白行を使用コメントは文末ではなく行として独立すべきdocstringを使う演算子の周囲やカンマの後ろはスペースをいれる。括弧のすぐ内側にはスペースをいれない。関数名、メソッドはlower_case_with_underscoresUTF-8を使う。コメントをキャンセルコメントを投稿するにはログインしてください。関連記事sklearnに頼らずRidge回帰を自力で書いてみて正則化項の影響を考えてみるテストタイトルの通り。Losso回帰と違って損失関数を偏微分するだけで出来そうなのでやってみる。transposition大規模高速計算を前提にC言語との接続を前提にしていて、配列処理に寄せることになる。ndarrayで確保するメモリはPythonとは別(プロセス?)で確保される。オブジェクト指向の必須要素はこれ。継承、カプセル化・多態性。異種リストを書けば全部試せるので試してみる。覚えるものでもないのだけれども一度は通しておきたいリストのメソッド。大方の言語と違って、基本的に破壊的メソッドだらけ。append()で末尾に追加。他の型をStringに変換する。100/3.14スライスで参照できる。(+S3)やりたいことは以下の2つ。x_0},\frac{\p...勾配の可視化2変数関数\(f(x_0,x_1)\)を各変数で偏微分する。この世界に中途半端に金をかけることの無意味さを理解したつもり。そのお...おっさんが数値微分を復習する引き続き、ゼロDの写経を続ける。今回は、学生の頃が懐かしい懐ワード、数値微分。Deepに入れないけれどおっさんの復習。近所の多摩川がマジで溢れそうでそれどころではなく......MNISTの手書き文字認識用データ取得クラスの作成MNISTから手書き文字認識用のデータセットをロードするクラスを作ってみた。出力層の総和を1にするように調整できれば、出力層を確率としてとらえることができるようになる。順伝搬(forward)はNumpyの積和計算を使って超絶簡単に記述できる。どちらの状態でもない過渡状態を経て状態が遷移するみたい。今回知...ansibleでaws-cliをインストやりたいことは以下の2つ。AFFINGER4.。