[python] pypiへのライブラリ公開手順
Pythonのライブラリをリリースしたのでその時の手順を簡単にまとめてみました。
パッケージの公開手順に焦点を当てたいので、今回はパッケージのインストール時に必要なファイルの準備は省略します。
Pythonのライブラリをリリースしたのでその時の手順を簡単にまとめてみました。
パッケージの公開手順に焦点を当てたいので、今回はパッケージのインストール時に必要なファイルの準備は省略します。
pythonで以下の比較演算の結果はどうなると思いますか?
a = 12
b = 12.5
c = True
a > b == c
これは多くの皆さんの予想通りの結果になると思います。
そうです、Falseです。
12が12.5より大きいわけはないので当然の結果です。
pyenvでpythonの環境を構築していたのですがある時から、対話コンソールで上下キーを押しても直前に打ったコマンドの履歴を遡れなくなってしまった。
Django-extentionsにはモデルをグラフィカルに表示できる機能があると耳にして、実際にやってみたら、pygraphvizをインストールする際につまづいたのでメモ。
どこのご家庭にも一個や二個は余っている(?)ラズパイが自宅にもあったので、とりあえずPythonの環境を作るかってことでpyenvを使って環境構築をした時の話です。
Pythonで開発をしていると何かとお世話になるパッケージ達
pipコマンドで簡単にインストールできるだけあって何かといっぱい入れてしまいがち
しかし、pipだけではこれらの依存関係を調べることが面倒なので、パッケージの依存関係を簡単に調べることはできないものかと少し探してみたのでそれのメモ。
heroku に OpenCV を利用した Django アプリをデプロイしたら
ImportError: libSM.so.6: cannot open shared object file: No such file or directory
というエラーを吐かれた。
どうにも中で使っているOpenCV(opencv-python)の都合らしい
唐突に機械学習がやりたくなったのでpytorchで遊んでみることにした。
pytorchはchainerからforkされた機械学習のフレームワークらしい。
かなり抽象化されており比較的少ないコーディング量で機械学習が楽しめる。
自分はpythonをよく利用するのですが、pythonは文字列操作が割と強力な印象を受けます(特にスライス)
普段使いのC++でもpythonみたいに文字列操作したい!
ってことでstd::stringを継承したpythonのstr型のメソッドがほとんどそのまま使える文字列クラスを作ってみました。
Pythonでたまに見かけるisって何ですか?
==とはどう違うんですか?
==はオブジェクト同士が等価であるかを判定する演算子です。
等価というのは同じ意味を持つかどうかというのを指します。