• home
  • about
  • 全ての投稿
  • ソフトウェア・ハードウェアの設定のまとめ
  • 分析関連のまとめ
  • ヘルスケア関連のまとめ
  • 生涯学習関連のまとめ

numpy squeeze

date: 2024-01-06 excerpt: numpy squeezeの使い方

tag: numpypython


numpy squeezeの使い方

概要

  • numpyのflattenと同じような働きをする
  • axisを指定することで、指定した軸を削除することができる

サンプルコード

基本的な使い方

import numpy as np
x = np.array([[[1], [2], [3]]])

print(x.squeeze()) # [1 2 3]

print(x.squeeze(axis=0)) # [[1] [2] [3]]

要素が一つのとき、値を取り出す

import numpy as np
x = np.array([[12345]])

print(x.squeeze()[()]) # 12345

参考

  • numpy.squeeze - numpy.org


numpypython Share Tweet