verilog書く人

自称ASIC設計者です。どなたかkaggle一緒に出ましょう。

Python

【Python】jsonで自作クラスを含んだデータをシリアライズ/デシリアライズする

オブジェクトをファイルに保存したい時、JSON便利ですよね。 パフォーマンスが欲しい時はprotobufやpickleを使いますが、そうでもない時はJSONやxml。 私的にはJSONが一番見やすいので、断然JSONを使います。 今日はJSONで自作クラスを保存したい時の話です。

numpyやchainerでのベクトル、行列、テンソルの積関連演算まとめ

年末年始にテンソル積と格闘しわけがわからなくなったのでメモ。 numpyのいわゆる積と呼ばれるAPIには、 numpy.multiply, numpy.dot, numpy.vdot, numpy.inner, numpy.cross, numpy.outer, numpy.matmul, numpy.tensordot, numpy.einsumとまあ結構たくさんあ…

C++からPythonを叩きつつ、boost.numpyを使ってC++とPython間でndarrayをやりとりする

C++メインで作られているシステムからchainerだったり、scikit-learnだったりを使って機械学習をしているPythonモジュールを呼び出しとデータをやりとりさせたいとします。 すると、C++の入力データ(n次元array)をnumpyに変換してPythonに渡し、Pythonからnu…