Python memo

Pythonに関する自分用のメモ。
誰かの役に立てれば良いが、コンテンツ数少なすぎ。。。。
投げ銭大歓迎。。。すみません。

  • 自作の関数

def func(引数):
 処理

pip関連

  • pip自体のアップデート

pip3 install --upgrade pip
  • pipでインストールされたパッケージのアップデート

 #パッケージリストの表示 
pip list
 #更新状況表示は --oオプションを追加
pip list --o
 #アップグレードは -Uオプションを付ける
pip install [パッケージ名] -U
  • pip-reviewで一括アップデート

 #もしpip -reviewが未インストールならば、インストールから
pip install pip-review
 #更新があるパッケージの表示 
pip-review

#--autoオプションを付けると更新があるパッケージを自動的に更新
pip-review --auto
  • 数式の展開や因数分解ができるみたいだ

#SymPyをインストール
pip3 install symPy

#式の展開
import sympy
x = sympy.Symbol('x')
y = sympy.Symbol('y')
expr = (x + 1)**2
print(sympy.expand(expr))
#x**2 + 2*x + 1

#因数分解(上の例を使って)
print(sympy.factor(sympy.expand(expr)))
#(x + 1)**2



この記事が気に入ったらサポートをしてみませんか?