IPython -Speedylook百科事典

before-content-x4

イピトン これは、Pythonに含まれるインタラクティブモードに追加の関数を追加するインタラクティブシェルであり、色を介した線とエラー、シェルの追加構文で強調表示され、変数のタブレーター、モジュール、属性によってオートコンプリェットされます。他の機能の中でも。これは、Scipyパッケージコンポーネントです。

並列コンピューティング 並列コンピューティング [ 編集します ]

IPythonは、分散コンピューティングと並列コンピューティングを供給するアーキテクチャに基づいています。 IPythonは、並列アプリケーションの実行を許可し、開発、実行、精製、およびインタラクティブな監視を可能にします。これが、イピトンの名前が歌詞をとる理由です 最初の、インタラクティブへの参照として。アーキテクチャは、状況を並行して抽象化し、IPythonが複数のタイプの並列コンピューティングをサポートできるようにします。これらには以下が含まれます:

  • 並列処理「プログラム、複数のデータ」( SPMD 英語の頭字語の場合)。
  • 並列処理「複数のプログラム、複数のデータ」( MPMD )。
  • MPIを使用したメッセージステップ。
  • 並列性を制御します。
  • データの並列性。
  • 上記のアプローチの組み合わせ。
  • ユーザーによるカスタマイズ可能なアプローチ。

ノートブック ノート IPythonはWebに基づいており、インタラクティブです。 IPythonのノートブックは、コード、テキスト、数学、図面、リッチメディアを持つことができるエントリ /出力の整然としたリストを含むJSONドキュメントです。
IPythonノートブックは、HTML、スライドプレゼンテーション、ラテックス、PDF、Pythonなどの他のファイル形式に変換できます。

Jupyterプロジェクト [ 編集します ]

2014年にFernandoPérezPérez私は彼のH wakeの代替プロジェクトを発表します jupyter [ 初め ] IPythonはPythonシェルとして、またJupyterのカーネルとして存在し続けますが、 ノート IPythonの他の部分はJupyterプロジェクトの一部になります。 [ 2 ] Jupyterは、Julia、R、Haskell、Rubyへのサポートを追加しました ノート

IPythonノートブックワークフロー

その他の機能 [ 編集します ]

IPythonには、Xで実行されるGNU/LinuxバージョンとWXWidgetsライブラリを使用することも含まれています。 GUIライブラリの使用では、IPythonはTKINTER、GTK+、QT NI WXWidgetsとの相互作用のブロックを許可しません。 Tkinterとの相互作用のみを可能にします。 IPythonは、いくつかのクラスターの並列使用をインタラクティブに管理できます。 IPythonは、特にWindowsでの構成ファイルを介して柔軟性と変更可能なものであるため、システムシェルを交換するために使用できます。 IPython ShellはUNIXシェルを覚えており、使用中にBASHコマンドを使用することもできます。たとえば、ワークディレクトリを変更します。

メディアで [ 編集します ]

IPythonは、コンピューターの範囲の新聞に記載されています。 [ 3 ] そして科学世界の会議で。 [ 4 ] IPythonは科学的研究のためのツールと見なされており、Matpletlibと一緒に頻繁に提示されています [ 5 ]

after-content-x4

Python 2との互換性の終了 [ 編集します ]

iPython 5.x(長時間サポート) [ 6 ] Python 3ステートメントに参加した最初のプロジェクトの1つであるシリーズ6.xは、Python 3および後続のバージョンとのみ互換性があります。ただし、PythonのさまざまなバージョンでIPythonカーネルとJupyterノートブックサーバーを実行することはまだ可能です。これにより、ユーザーはJupyterの最新バージョンでPython 2にアクセスできます。 [ 7 ]

Jupyterプロジェクト [ 編集します ]

2014年、FernandoPérezは、Project Jupyterと呼ばれるIPythonから派生したプロジェクトを発表しました。 [ 8 ] IpythonはJupyterのPythonシェルとカーネルとして存在し続けましたが、NotebookインターフェイスやIPythonの言語とは無関係にJupyterという名前で移動しました。 Jupyterは言語とは独立しており、その名前はJulia、Python、R。です。 [ 9 ]

Jupyter Notebook(以前はIPythonノートブック)は、Jupyterノートを作成、実行、視覚化するインタラクティブなWebベースの計算環境です。これは、1980年代にMathematicaに由来する計算インターフェイススタイルであるMaple、Mathematica、Sagemathなどの他のプログラムのノートブックインターフェイスに似ています。これは、数十の言語で実行環境(核とも呼ばれる)を認めています。デフォルトでは、JupyterノートブックはIPythonカーネルで送信されますが、2018年5月の時点で100を超えるJupyterカーネルがあります。

参照 [ 編集します ]

関心のリンク [ 編集します ]

after-content-x4