忍者ブログ

いけいけ機械学習

統計、機械学習、AIを学んでいきたいと思います。 お役に立てば幸いです。

Python File I/O

こんな感じでしょうか。
file = open('myfile.txt', 'w')

file.write('Hello\n')

file.close()



file = open('myfile.txt', 'r')

print file.read()

ファイルを書いて、それを読んでいます。



PR

バッチサイズ エポック


データが、1万個あったとする。

バッチサイズ = 50

バッチ回数  = 200

エポック数 = 20

とすると

1万個のデータから、ランダムに50個を抽出し、学習し、

また、ランダムに50個抽出し、学習する。

これを、200回繰り返し、1エポックが終了する。

これを、20回(エポック数)繰り返す




Python __name__属性

1.文法

・__name__ 属性は、あらゆるモジュールが持つ属性

・モジュールファイルが、プログラムのトップレベルとして呼ばれた場合は、プログラム起動時  に、'__main__'が入る

・モジュールファイルがインポートされる場合には、モジュール名が入る

・そのため、
def func1(x,y):

    return x+ y



if __name__ == '__main__' :

    print(func1(2,3))

という書き方をしたら、

トップレベルとして実行されたら、func1(2,3)が呼び出される




Visual Studio code で Python

windwos10です。

Visual Studio code と Python は、インストール済みとします。<h3>1.拡張機能のインストール</h3>Visual Studio codeで

Python extention Pack

を拡張機能で検索して、インストールしました<h3>2.設定</h3>Visual Studio codeの

[ファイル]-[ユーザ設定]-[設定]

メニュで

[拡張機能]-[Python]を選択

以下を設定しました


(1) Python Path

コマンドプロンプトで

&gt;where python

で出力された

C:\Users\・・・\Anaconda3\python.exe

を指定しました。<h3>3.確認</h3>次のようなコードを、Visual Studio codeで作成し、保存します。
(sample1.py)
<blockquote>print("hello world")</blockquote>
Visual Studio codeの

[実行]-[デバグの開始]

を選択すると

[デバグの構成の選択]が上がってくるので

Python File

を選択しました。

Visual Studio codeのターミナルに

hello world

が表示されました。