oikakerublogの日記

知識ゼロから色々しらべてみた話し

Python ど基本

 

◆import

from モジュール名 import 属性1, 属性2…

(1)親ディレクトリにあるファイルをインポートする

import sys,os
sys.path.append(os.pardir)

#このあとに例えば。。

import abc #abc.pyをインポート

 

Memo:

・os.pardirは親ディレクトリを表す文字列定数

・sys.pathはファイルを検索するパスを示す文字列のリスト。

→ sys.pathにインポート対象のディレクトリを含めることで、適当なディレクトリのファイルでもインポート可となる。

 

◆print

・python3では「関数」(構文ではなく。。)

print('abc')    ※python2,3で互換性

print(***.shape)・・・形状を表示する

print(x_train[15].shape) #トレーニング用データの15番目のシェイプ

=>

(784,)

 

◆”for”文

(1) リスト、要素1つずつ表示

list = [ 'Nasu', 'Tomato', 'Kyuri' ]
for x in list :
         print(x)

=>

Nasu
Tomato
Kyuri

 

(2)1つ飛ばし

for x in list[1:] :

         print(x)

=>

Tomato
Kyuri

 

◆”range”

 

◆掛け算(九九)

[[x * y for y in range(1,10)] for x in range(1,10)]

 

◆return

・関数の戻り値

 

Python 2系と3系の切替え

(1)コマンド

source activate python2

source deactivate

 

 

 

広告を非表示にする