a=np.array([3,4,np.nan,8,np.nan])print(a.mean())# nana=np.ma.masked_where(np.isnan(a),a)print(a)# [3.0 4.0 -- 8.0 --]print(a.mean())# 5.0 np.ma.masked_where関数でmasked arrayを作っています。第一引数がマスクのbool型ndarray、第二引数がマスクされる元のndarrayです。...
defstft(data, fs, framesize =0.075, hopsize =0.0625):# data = a numpy array containing the signal to be processed# fs = a scalar which is the sampling frequency of the dataobjType = type(data).__name__.strip()ifobjType <>"ndarray":raiseException('data argument is no instance of ...
df.dropna() 欠損値が含まれる列を削除したいときは df.dropna(axis=1) また、データ成形中にうっかりnumpy配列にNaNができてしまったら弾くようにしています。 defnan_checker(array):"""input ndarray'''return 配列にNaNが含まれない -> True 配列にNaNが含まれる -> False"""ifnp.any(np...
ndarray): axes = axes.ravel() vmax = len(axes) for i, ax in enumerate(axes): if draw_rect: AddAxesBBoxRectAndText(fig, ax, 'before imshow') imgs.append(ax.imshow((i+1)*data, origin='lower', vmin=0, vmax=vmax, aspect=aspect)) ax.set_title('{}*data'.format(i+1)) ax....
numpyのndarrayは多次元のデータ操作のためにインデックスについて独特の定義をしており、各次元ごとにインデックスを指定できるようにしているのです。1+1が2にならないimport tensorflow as tf # Create two constants, each with value 1 a = tf.constant(1) b = tf.constant(1) # Add them...