Q&A
解決済
2回答
3293閲覧
総合スコア57
Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。
0グッド
1クリップ
投稿2020/04/19 16:50
0
1
今『Pythonではじめる機械学習』を読んでるんですけど、
python1from preamble import * 2%matplotlib inline
python
1from preamble import * 2%matplotlib inline
こんなコードがでてくるんですけど、
このpreambleってなんでしょうか?
調べると、プレアンブルとはこれからデータが送られてくることを知らせるものらしいですけど、 これはどんな時に書かないといけないのでしょうか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
質問へのコメント
2020/04/19 22:47
回答2件
ベストアンサー
「Pythonではじめる機械学習」で使用するソースコードはこれですかね。
https://github.com/amueller/introduction_to_ml_with_python
で、preamble.py はこれ
https://github.com/amueller/introduction_to_ml_with_python/blob/master/preamble.py
ソースを見る限り、この書籍の全てのコードで共通で使用する
を行っているようです。
これはどんな時に書かないといけないのでしょうか?
自身でコードを書く際は必要なライブラリを独自でimportするのであれば、絶対に書かなくてはいけないことは無いと思います。 設定の部分も必ず必要というわけではありませんが、サンプルコードを動作させた時に結果を見やすくする為行っている黒子的な役割の部分ですので、後々参考になることが多いのではないでしょうか。
投稿2020/04/20 06:07
総合スコア15898
Python1from preamble import *
Python
1from preamble import *
とすることで、__all__ に存在するモジュールがimportされます。
__all__
import
ただこのコードでは、いくつかの弊害や時間を要する処理が必要となることが予想されます。 __all__ など、というコードはなかったでしょうか? そちらを使用すると解決する事が可能です。
6.4.1. パッケージから * を import する
投稿2020/04/19 21:11
総合スコア2076
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.25%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
preambleとは?