top of page

Pythonといえばnumpy

  • hiro2studio
  • 2021年2月3日
  • 読了時間: 1分

Pythonではnumpyをよく利用します。配列処理や行列演算などなどなんでも簡単に!

注意:超高速化を目指してるソフトではちゃんと書かないと遅くなります。


#!/usr/bin/env python3
# -*- coding: utf-8 -*-


import numpy as np
import random

#-------------------------------------------------
## main ###
#-------------------------------------------------
if __name__=='__main__':

    # int型の0で初期化
    ary = np.zeros(10,dtype=np.int)

    # ランダム値入れる
    for cnt in range(ary.size):
        ary[cnt] = random.randint(0,100)

    print(ary)

    # 最大値
    print("max =",ary.max())
    # 平均
    print("ave =",np.average(ary))
    # 並び替え 昇順
    ary = np.sort(ary)
    print(ary)
    # 並び替え 降順
    ary = np.sort(ary)[::-1]
    print(ary)

    # 2次元配列
    ary2d = ary.reshape([2,5])
    print(ary2d)

    ary2d_cp = ary2d

    # 配列どうしを足す
    ary2d_add = ary2d + ary2d_cp
    print(ary2d_add)

    # 50以下の値を0に他はそのまま
    ary2d_add = np.where(ary2d_add<50,0,ary2d_add)
    print(ary2d_add)

 
 
 

最新記事

すべて表示
PythonでYAHOO検索もスクレイピング

前回Google検索結果のTOP100取ったのでYAHOOも追加。 YAHOOは10件ずつしか取れないので注意! #!/usr/bin/env python3 # -*- coding: utf-8 -*- # 指定のURLをブラウザで開く #...

 
 
 

Comments


記事: Blog2_Post

©2021 by 日々Python。Wix.com で作成されました。

bottom of page