statepipyの日記

興味のある分野(統計、疫学、機械学習、品質管理、手料理)と、PCスキルの維持を目的に書き続けます!

リスト内包表記 と 通常の表記

# リスト内包表記を用いない場合(通常)
score = [40,50,60,70,80, 90]
low_score = []
for test in score:
    if test < 50:
        low_score.append(test)


# リスト内包表記を用いた場合
score = [40,50,60,70,80, 90]
low_score = [test for test in score if test < 50]

  * for の前に「test」がある点が 通常 の場合の異なる

辞書型におけるfor文

辞書型に対するfor文では、取得予定のデータに対して .keys(), .values(), .items() の何れかを用います。
> |python|

# keyに対して
for i in 辞書.keys():
処理

#valueに対して
for i in 辞書.values():
処理

#key, value両方に対して
for i, j in 辞書.items():
処理

|

ループを用いたインデックスの取得(enumerate関数)

# リストの定義
test_score = [75,88,93,81,71]

# インデクスと要素を「enumerate関数」を用いて出力
for index, score in enumerate(score):
    result = 'student No.' + str(index)+' : '+str(test_score)
    print(result)

# 出力
 student No.0 : 75
 student No.1 : 88
 student No.2 : 93
・・・・


*enumerate = 列挙する

アニメーションGIF画像の作り方

最近、パワポで、イラストが動く動画?をよく見かけるので作成法を探していたら見つけることができました。
動画の説明はMac OSですが、下記の動画が参考になりました(私はWindowsユーザ)。
www.youtube.com

しかし、Office365でなければ、PowerPoint 2019では直接アニメーションGIF画像が作成できないようです。
一旦、パワポでmp4としてエクスポート後に、ファイルコンバーターのサイトを利用して変換する必要があります。

carefreechem.com