programming:python:library

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
programming:python:library [2021/04/17] kaisousaladprogramming:python:library [2021/04/25] (現在) kaisousalad
行 1: 行 1:
 ====== ライブラリ ====== ====== ライブラリ ======
  
-いくつかの**[[package|パッケージ]]**をまとめ、インストール出来るようにしたものライブラリを使うことで、汎用的な処理を簡略化出来て便利。ライブラリのダウンロードについては[[pip|パッケージ管理ツール]]に記述+『**クラス**』(未知の用語)・『**関数**』などら記述された『**モジュール**』(.pyファイル)をまとめたもである『**パッケージ**、配布可能な形にまとめた(?)ものが『**ライブラリ**』
  
-===== 共通 =====+<WRAP center round box 60%> 
 +ライブラリ>パッケージ>モジュール>クラス・関数 
 +</WRAP>
  
-ライブラリをま使場合はimport。asで名前を付けることで、以降はその名前で使用することが出来る。+Pythonをインストールするといくつかのライブラリは自動で導入され。これを**標準ライブラリ**。標準ライブラリに、"os"や"csv"などがある(☞[[https://docs.python.org/ja/3/library/index.html|「Python 標準ライブラリ」Python 3.9.4 ドキュメント]])。標準でないライブラリは"pip"などを使ったインストールが必要(☞[[pip|パッケージ管理ツール]])。 
 + 
 +ライブラリを利用する時は、importでパッケージやモジュールを読み込んで使用する。asで名前を付けることで、以降はその名前で使用することが出来る。
  
 <code python> <code python>
行 13: 行 17:
 plt.show() plt.show()
 </code> </code>
- 
-ライブラリの一部を使う場合はfrom。次の例は、NumPyライブラリのうち、arrayモジュールのみを使う。名前を付ける必要も無い。 
  
 <code python> <code python>
 +#fromを使うことで、特定の関数などだけをインポートすることが出来る。
 +#この例では、NumPyライブラリからArray()関数のみをインポートしている。
 from numpy import array from numpy import array
 array([0,1,2]) array([0,1,2])
 </code> </code>
  
-ライブラリに含まれるジュール一覧表示。+==== 組み込み関数のメモ ====
  
 <code python> <code python>
 +#対象が持つメソッドなどの一覧を表示。
 import matplotlib.pyplot as plt import matplotlib.pyplot as plt
 dir(plt) dir(plt)
 </code> </code>
 {{:programming:python:pasted:20210410-224237.png?250}} {{:programming:python:pasted:20210410-224237.png?250}}
- 
-モジュールのヘルプ表示。 
  
 <code python> <code python>
 +#ヘルプ表示
 import matplotlib.pyplot as plt import matplotlib.pyplot as plt
 help(plt.axes) help(plt.axes)
行 37: 行 41:
 {{:programming:python:pasted:20210410-224750.png?500}} {{:programming:python:pasted:20210410-224750.png?500}}
  
-===== matplotlib ===== +===== 参考 ===== 
-標準ライブラリ。グラフの描画。matplotlib.pyplotの形で使用するのが基本。 +  * 陶山嶺『Python実践入門』技術評論社2020年
-==== pyplot.plot ==== +
-X-Y直交座標のグラフを描画する。 +
- +
-<code python> +
-import matplotlib.pyplot as plt +
-#略 +
-plt.plot(x,y) +
-plt.show() +
-</code> +
- +
-色、マーカ、ラインのスタイルを変更する。 +
- +
-<code python> +
-plt.plot(y,'ro-', linewidth=2, markersize=4) +
-#'ro-'の部分はそれぞれ、色、マーカ形状、ラインスタイルを表す。 +
-#ここでは赤色、丸いマーカ、ラインは通常。 +
-</code> +
- +
-==== pyplot.show() ==== +
-グラフを表示する。 +
- +
-===== NumPy ===== +
-標準ライブラリ。数値計算。 +
- +
-==== arange ==== +
-<code python> +
-import numpy as np +
-x = np.arange(0, 10, 0.5) +
-#0~9.5までの数値が0.5刻みでxに格納される。※10は含まれない。 +
-#[0.  0.5 1.  1.5 2.  2.5 3.  3.5 4.  4.5 5.  5.5 6.  6.5 7.  7.5 8.  8.5 9.  9.5] +
-</code> +
- +
-==== 三角関数 ==== +
-<code python> +
-import numpy as np +
-x = [0, 0.5, 1, 1.5, 2, 2.5, 3] +
-y = np.cos(x) +
-#[ 1.          0.87758256  0.54030231  0.0707372  -0.41614684 -0.80114362 -0.9899925 ] +
-#sintan同様。 +
-</code> +
- +
-===== pandas ===== +
-特に表形式のデータを扱うことに優れている。 +
- +
-==== read_csv ==== +
-CSVファイルの読み込み。 +
- +
-<code python> +
-import pandas as pd +
-DATA = pd.read_csv("data.csv", encoding="SHIFT_JIS"+
-</code> +
- +
-===== 参考サイト =====+
   * [[https://ai-inter1.com/python-module_package_library/|清水義孝「Pythonのモジュール、パッケージ、ライブラリ徹底解説!」AI-interのPython3入門]]   * [[https://ai-inter1.com/python-module_package_library/|清水義孝「Pythonのモジュール、パッケージ、ライブラリ徹底解説!」AI-interのPython3入門]]
  
  
  • programming/python/library.1618659672.txt.gz
  • 最終更新: 2021/04/17
  • by kaisousalad