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

Slides:



Advertisements
Similar presentations
1 実技演習1 2008/01/28,29 JaLTER Morpho 講習会. 2 起動・接続 各自、コンピュータを起動してネットワーク に接続してください。 各自、コンピュータを起動してネットワーク に接続してください。 IP アドレス自動取得 IP アドレス自動取得 無線 LAN 使用可 無線.
Advertisements

PowerPoint スライドの HTML 化支援ツール dcppt version 1 Yasuhiro Morikawa Copyright © 2005 GFD Dennou Club. All rights reserved. GFD Dennou Club.
BBT 大学 Ruby on Rails 開発環境セットアップマニュアル Mac 版 1.1 最終更新日: 2013/1/5.
クリックすると、 [SourceEditor2.0] の インストール / 更新・起動 クリックすると、 [MarkReader2.0] の インストール / 更新・起動 クリックすると、 [MarkReader2.0] の インストール / 更新・起動 SQS ホームページ
ベイズ推定に向けた解析環境整備 WinBUGS, R2WinBUGS, RSWBwrapper.R のセッティング.
Windows HPC Server を使ってみる
7-1.WEKOコンテンツ 一括登録 マニュアル Version2.5
水曜パソコン講座 「Windows Update プログラム  を実行する手順」         を解説します.
SQC勉強会(0) (事前のご案内) -1-.
作成支援ツール“TTEdit”を用いた フォントの自作 -Webデザインコンテスト参加作品(2007)-
1 インストール・起動する 「SQS」で検索 SQSホームページ 動作環境 JavaSE 6以上 (JRE6)
UNIX Life KMSF M2 saburo.
ISCCD7.5構築 その2 Middleware 導入
第3回 ファイルとフォルダ 伊藤 高廣 計算機リテラシーM 第3回 ファイルとフォルダ 伊藤 高廣
コントロールパネル ◎コントロール パネル: コンピュータのさまざまな機能を設定するための画面
Mavenによる プロジェクト管理 近畿大学理工学部 情報学科3年  小野実.
SunSpot環境構築.
アプリケーションのインストール 8. アプリケーションのインストール 水野嘉明
アプリケーション共有機能 〈参考〉 (図1) (図2)
Cygwin の install.
マイクロソフト Access を使ってみよう 第1回
教師あり学習と ディープラーニング 金子邦彦.
ウェブデザイン演習 第一回 オリエンテーション.
マイクロソフト Access での SQL 演習 第1回 SQL問い合わせ(クエリ)
Azureで始めるDeep Learning ~準備編~
プログラミング.
発表に必要なPCソフト等 について 社会福祉援助技術論Ⅲ 長崎和則.
第1回.リレーショナルデータベースを使ってみよう
第2回.リレーショナルデータベース入門 SQL を用いたテーブルへの行の挿入 SQL 問い合わせの発行と評価結果の確認.
第3回.テーブルの結合 結合条件 SQL を用いた結合問い合わせ.
人工知能を動かしてみる(Keras を用いたニューラルネットワークの定義,コンパイル,学習,評価,予測)
Unreal Engine 4 のインストール 2017年 7月 金子邦彦.
ai-1. 人工知能を演習と実践で学ぶ シリーズ
変数,式,関数,クラス,コンストラクタ, クラスの属性アクセス,メソッド,親クラ スからの継承
2次元と3次元,ゲームエンジンの構成要素, ゲームの構成物,ゲームエンジンの例
WinSCPのインストール方法
7-3. 移行データ登録簡易マニュアル Version 1.0
OpenCV について OpenCV とは OpenCV の Python プログラム例 配列 画像の B, G, R の 3成分
ex-8. 平均と標準偏差 (Excel 実習シリーズ)
Pp-10. Python の numpy Python を演習と実践で学ぶシリーズ 金子邦彦.
SQL Server 2008 および 更新プログラムの一括セットアップ
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é演習 (インストール)
vc-1. Visual Studio C++ の基本操作 (Visual Studio C++ の実用知識を学ぶシリーズ)
pf-5. 関数呼び出し,スコープ (Python プログラミング基礎を演習で学ぶシリーズ)
pf-4. 式の抽象化と関数 (Python プログラミング基礎を演習で学ぶシリーズ)
vc-3. ダンプリスト,配列 (Visual Studio C++ の実用知識を学ぶシリーズ)
pf-6. スタック (Python プログラミング基礎を演習で学ぶシリーズ)
pp-9. 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 対応) 金子邦彦.
2. 画像とカメラ 金子邦彦.
形態素解析と構文解析 金子邦彦.
アウトライン Shiny の仕組み R システムに準備済みのオブジェクト Shiny のインストール Shiny のプログラム.
JSONの概要, Cloud FireStore で JSON を扱う
One Day Science Program コンピュータで数学を
ns-3. Cloud FireStore で JSON を扱う (NoSQL データベースを学ぶシリーズ)
7-Zipのインストール (Windows 10)
Presentation transcript:

pp-9. 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.kunihikokaneko.com/dblab/intro/ その他,さまざまな資料を金子研究室 Web ページで公開しています http://www.kunihikokaneko.com/index-j.html 金子邦彦 謝辞: Python の作者に感謝します