pp-9. Python のモジュール、パッケージ

Slides:



Advertisements
Similar presentations
PowerPoint スライドの HTML 化支援ツール dcppt version 1 Yasuhiro Morikawa Copyright © 2005 GFD Dennou Club. All rights reserved. GFD Dennou Club.
Advertisements

BBT 大学 Ruby on Rails 開発環境セットアップマニュアル Mac 版 1.1 最終更新日: 2013/1/5.
クリックすると、 [SourceEditor2.0] の インストール / 更新・起動 クリックすると、 [MarkReader2.0] の インストール / 更新・起動 クリックすると、 [MarkReader2.0] の インストール / 更新・起動 SQS ホームページ
Windows HPC Server を使ってみる
7-1.WEKOコンテンツ 一括登録 マニュアル Version2.5
水曜パソコン講座 「Windows Update プログラム  を実行する手順」         を解説します.
Anti-Spyware X-Cleaner 製品ラインアップ、導入例と製品比較
2004年度 サマースクール in 稚内 JSFによるWebアプリケーション開発
SQC勉強会(0) (事前のご案内) -1-.
作成支援ツール“TTEdit”を用いた フォントの自作 -Webデザインコンテスト参加作品(2007)-
UNIX Life KMSF M2 saburo.
Mavenによる プロジェクト管理 近畿大学理工学部 情報学科3年  小野実.
Digital Network And Communication
アプリケーションのインストール 8. アプリケーションのインストール 水野嘉明
Cygwin の install.
マイクロソフト Access を使ってみよう 第5回
マイクロソフト Access を使ってみよう 第1回
教師あり学習と ディープラーニング 金子邦彦.
ウェブデザイン演習 第一回 オリエンテーション.
マイクロソフト Access での SQL 演習 第1回 SQL問い合わせ(クエリ)
マイクロソフト Access を使ってみよう 第4回
情報技術演習Ⅰ 人文学研究のための情報技術入門 2017/06/22
Azureで始めるDeep Learning ~準備編~
プログラミング.
発表に必要なPCソフト等 について 社会福祉援助技術論Ⅲ 長崎和則.
Office IME 2010 を使う.
第1回.リレーショナルデータベースを使ってみよう
対応可否 スキル一覧 株式会社エージェント 2015年10月7日 Ver.1.0.
第3回.テーブルの結合 結合条件 SQL を用いた結合問い合わせ.
人工知能を動かしてみる(Keras を用いたニューラルネットワークの定義,コンパイル,学習,評価,予測)
Unreal Engine 4 のインストール 2017年 7月 金子邦彦.
ai-1. 人工知能を演習と実践で学ぶ シリーズ
pp-9. Python のモジュール、パッケージ
変数,式,関数,クラス,コンストラクタ, クラスの属性アクセス,メソッド,親クラ スからの継承
2次元と3次元,ゲームエンジンの構成要素, ゲームの構成物,ゲームエンジンの例
7-3. 移行データ登録簡易マニュアル Version 1.0
OpenCV について OpenCV とは OpenCV の Python プログラム例 配列 画像の B, G, R の 3成分
or-3. 作業リスト,スケジューリング,PERT図 (オペレーションズリサーチを Excel で実習するシリーズ)
ex-8. 平均と標準偏差 (Excel 実習シリーズ)
Pp-10. Python の numpy Python を演習と実践で学ぶシリーズ 金子邦彦.
~目次~ Ⅰ.動作環境 Ⅱ.ファイルのダウンロード Ⅲ.システムのインストール Ⅳ.初期設定 Ⅴ.アンインストール
pp-1. Python を演習と実践で学ぶ シリーズ
表計算 Excel 演習 1.Excel を使ってみる.
Pp-12. Python の numpy Python を演習と実践で学ぶシリーズ 金子邦彦.
vc-3. ダンプリスト,配列 (Visual Studio C++ の実用知識を学ぶシリーズ)
ai-5. 人工知能の Python パッケージ TensorFlow と Keras の動作確認
vc-2. Visual Studio C++ のデバッガー (Visual Studio C++ の実用知識を学ぶシリーズ)
Webインテリジェンス論 Protégé演習 (インストール)
pf-7. データ構造とアルゴリズム (Python プログラミング基礎を演習で学ぶシリーズ)
vc-1. Visual Studio C++ の基本操作 (Visual Studio C++ の実用知識を学ぶシリーズ)
pf-5. 関数呼び出し,スコープ (Python プログラミング基礎を演習で学ぶシリーズ)
pf-4. 式の抽象化と関数 (Python プログラミング基礎を演習で学ぶシリーズ)
vc-3. ダンプリスト,配列 (Visual Studio C++ の実用知識を学ぶシリーズ)
pf-6. スタック (Python プログラミング基礎を演習で学ぶシリーズ)
ex-11. データの入力規則 (Excel を演習で学ぶシリーズ)
ex-8. 平均と標準偏差 (Excel を演習で学ぶシリーズ)
さまざまなプログラミング言語, オンライン開発環境
Visual Studio 2013 の起動と プロジェクトの新規作成 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
pp-1. Python を演習と実践で学ぶ シリーズ
rd-1. Rシステムと RStudio (Rシステムでデータサイエンス演習)
ニューラルネットワークの仕組み (Raspberry PI 演習で学ぶ) AI DATA VASSEL 資料
pf-2. 条件分岐 (Python プログラミング基礎を演習で学ぶシリーズ)
Cp-1. Microsoft Visual Studio 2019 C++ の使い方 (C プログラミング演習,Visual Studio 2019 対応) 金子邦彦.
形態素解析と構文解析 金子邦彦.
アウトライン Shiny の仕組み R システムに準備済みのオブジェクト Shiny のインストール Shiny のプログラム.
mi-5. プロダクションシステム 人工知能を演習で学ぶシリーズ(5)
JSONの概要, Cloud FireStore で JSON を扱う
One Day Science Program コンピュータで数学を
ns-3. Cloud FireStore で JSON を扱う (NoSQL データベースを学ぶシリーズ)
7-Zipのインストール (Windows 10)
Presentation transcript:

pp-9. Python のモジュール、パッケージ https://www.kkaneko.jp/dblab/intro/pythonintro/index.html Python を演習と実践で学ぶシリーズ 金子邦彦

モジュールとは モジュールとは、他の Python プログラムイン ポートできるように書かれたプログラム プログラムは hoge.py のような ファイル名で保存

Python のモジュールとインポート モジュールをインポートするとき、ファイル名を 指定する ファイル名:hoge.py のとき インポートするコマンド:「import hoge」  別のプログラム. モジュール名 hoge (ファイル名 hoge.py )をインポートせよ。 そして、hoge モジュール内の tax を実行せよ

モジュールをインポートするプログラムのイメージ図 モジュール a 自作の プログラム モジュール b モジュール c モジュール d モジュール e など

import math print ( math.pi ) print( math.sqrt(2) ) 演習問題 spyder の ipython コンソールで次を実行しな さい 起動は,スタートメニューの Anaconda 3 の下 import math print ( math.pi ) print( math.sqrt(2) )

Python のパッケージとモジュール ・パッケージはモジュールの集まり モジュールを、自分のパソコンで使えるようにす る(インストール)ときは、パッケージ単位でイ ンストールする パッケージ x のインストールは conda install x のように モジュール a モジュール b モジュール c パッケージ x

TensorFlow はパッケージ(モジュールの集まり) TensorFlow とは データフローグラフによる数値計算の 機能を持ったソフトウエア ニューラルネットワークを作ることもできる TensorFlow のモジュール https://www.tensorflow.org/api_docs/python/tf

Keras はパッケージ(モジュールの集まり) Keras とは: ニューラルネットワークのソフトウエア Keras のモジュール: activations, applications, backend, callbacks, datasets, engine, initializers, layers, legacy, losses, metrics, models, objectives, optimizers, processing, regularizers, utils, wrappers

パッケージのインストール手順例 TensorFlow, Keras, spyder, opencv のインストール (前準備) Anaconda がインストール済み Youtube ビデオ「pp-6. Anaconda を Windows マシンにインストー ル」 https://www.youtube.com/watch?v=AbiErivsIEY 1.インストール済みの conda 形式パッケージの更新、古い conda 形式パッケージファイルの削除 conda info conda config --remove channels conda-forge conda upgrade --all conda clean –-packages 2.TensorFlow, Keras, spyder, opencv をインストール conda install -y tensorflow keras spyder opencv conda list

Python パッケージの配布、インストールの サイト PyPI (The Python Package Index) https://pypi.org/

Python 環境 ・Python 環境は、利用可能なモジュールの集 まり 「help modles」で表示できる

help("modules") 演習問題 spyder の ipython コンソールで次を実行し, 利用可能なモジュールの一覧を表示しなさい 起動は,スタートメニューの Anaconda 3 の下 help("modules")

終わりに 「最新情報技術の実習と研究ツール」について, 次の Web ページで公開しています. http://www.kkaneko.jp/dblab/intro/ その他,さまざまな資料を金子研究室 Web ページで公開しています http://www.kkaneko.jp/index-j.html 金子邦彦 謝辞: Python の作者の作者に感謝します