[解決済み】pylabとpyplotの違いは何ですか?[重複あり]
質問
とはどのような違いがあるのでしょうか? matplotlib.pyplot と matplotlib.pylab?
どのような用途に適していますか?
どちらからインポートしても同じことができるようなので、少し混乱しています。何が足りないのでしょうか?
どのように解決するのですか?
この文言はもうドキュメントにありません。
の使用
pylab
インポートは推奨されず、非インタラクティブな使用にはOOインターフェイスが推奨されます。
から ドキュメント 強調は私です。
<ブロッククオートMatplotlibはパッケージ全体であり、pylabはmatplotlibのモジュールで、一緒にインストールされます。 matplotlib と matplotlib.pyplot は matplotlib のモジュールです。
Pyplot は matplotlib の基礎となる描画ライブラリへのステートマシン・インタフェースを提供します。これは、図形と軸が暗黙のうちに自動的に作成され、目的のプロットを実現することを意味します。例えば、pyplotからplotを呼び出すと、希望するプロットを実現するために必要な図形と軸が自動的に作成されます。タイトルを設定すると、そのタイトルは自動的に現在の軸オブジェクトに設定されます。
Pylabはpyplot機能(プロット用)とnumpy機能(数学、配列操作用)を一つのネームスペースにまとめ、そのネームスペース(または環境)をよりMATLAB的にしています。例えば、pyplotのすべての機能を持つだけでなく、MATLABでできるようにsinとcosの関数を呼び出すことができます。
その 非対話的なプロットには、一般的にpyplotインターフェースが好まれます。 (すなわち、スクリプト)。そのため pylabインターフェースは、インタラクティブな計算やプロットを行うのに便利です。 タイピングを最小限に抑えられるからです。ipythonシェルで-pylabオプションをつけると、pylabからすべてをインポートし、完全にインタラクティブにプロットできるようになります。
関連
-
[解決済み】Python: OverflowError: 数学の範囲エラー
-
[解決済み] staticmethodとclassmethodの違いについて
-
[解決済み] PandasでDataFrameの行を反復処理する方法
-
[解決済み] バイトを文字列に変換する
-
[解決済み] Pythonのリストメソッドであるappendとextendの違いは何ですか?
-
[解決済み] Python 3で「1000000000000000 in range(1000000000000001)」はなぜ速いのですか?
-
[解決済み] オブジェクト名の前のシングルアンダーコアとダブルアンダーコアの意味は何ですか?
-
[解決済み] pipとcondaの違いは何ですか?
-
[解決済み】__str__と__repr__の違いは何ですか?
-
[解決済み】Python2のdict.items()とdict.iteritems()の違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PythonによるLeNetネットワークモデルの学習と予測
-
Python Decorator 練習問題
-
Python 入出力と高次代入の基礎知識
-
[解決済み] [Solved] sklearn error ValueError: 入力に NaN、infinity または dtype('float64') に対して大きすぎる値が含まれている。
-
[解決済み】ImportError: PILという名前のモジュールがない
-
[解決済み】TypeError: 系列を <class 'float'> に変換することができません。
-
[解決済み】 AttributeError("'str' object has no attribute 'read'")
-
[解決済み】IndexError: invalid index to scalar variableを修正する方法
-
[解決済み] TypeError: 'DataFrame' オブジェクトは呼び出し可能ではない
-
[解決済み】ImportError: bs4という名前のモジュールがない(BeautifulSoup)