配列(ndarray)の関数と属性

配列(ndarray)は様々な関数と属性を持ちます。関数は「配列名.関数名(パラメータ)」、属性は「配列名.属性名」と記述することで使用できます。

ndarrayの関数と属性を表にまとめました。

関数機能
all全ての要素がTrueならばTrueを返却
any要素のいずれかがTrueならばTrueを返却
argmax最大値のインデックスを返却
argmin最小値のインデックスを返却
argpartition指定した要素の前後に小さい値または大きい値が集まる様に並び替えた場合のインデックスの配列を返却
argsort配列の要素を昇順に並べ替えたときのインデックスを返却
astypeデータの型を変換した配列のコピーを返却
byteswapビッグエンディアンとリトルエンディアンを切り替えた配列を返却
choose配列の各要素の値をインデックスとして、別の配列から値を選択して配列を作成し返却
clip最小値と最大値を指定して要素の値を切り揃えた配列を返却
compress選択した位置のスライスを返却
conj各要素の複素共役の配列を返却
(conjugateのエイリアス)
conjugate各要素の複素共役の配列を返却
copy配列オブジェクトのコピーを作成
cumprod指定した軸方向の累計積を返却
cumsum指定した軸方向の累計を返却
diagonal対角要素の配列を返却
dot他の配列との内積を返却
dump配列をピクルスにしてファイルに保存する
dumps配列をピクルスにした文字列を返却
fill全ての要素を指定した値で埋める
flatten次元を1に落とした配列を返却
getfield各要素のデータの一部分を指定した型のデータとした配列を返却
item要素をコピーしてPythonの標準スカラー値として返却
itemsetスカラー値を配列に代入
max配列の最大値を返却
mean配列の算術平均値を返却
min配列の最小値を返却
newbyteorder各要素についてバイトの順序を変更した配列を返却
nonzeroゼロでない要素のインデックスを返却
partition指定した要素の前後に小さい値または大きい値が集まる様に並び替える
prod指定した軸方向の全要素の積を返却
ptp指定した軸方向の最大値と最小値の差を返却
put配列の特定の要素の値を置き換える
ravel次元を1に落とした配列を返却
repeat配列の要素を繰り返し並べて作った配列を返却
reshape形を変更した配列を返却
resize配列の形とサイズを変更
round各要素の値を丸めた配列を返却
searchsorted小さい順にソートされた配列に対して、指定の値が挿入されるべき位置のインデックスを返却
setfieldデータの一部分に指定した型の値を入れる
setflags配列のフラグを変更する
sort配列の要素を昇順に並べ替える
squeeze大きさ1の軸を除去した配列を返却
std配列の標準偏差を返却
sum配列の合計値を返却
swapaxes軸を交換した配列のビューを返却
takeインデックスのリスト等を引数として渡して配列の要素を取り出して作成された配列を返却
tobytes配列のデータをbytes型にして返却
tofile配列の内容をファイルに書き出す
tolistndarrayの配列をPythonのListに変換したものを返却
trace対角要素の合計値を返却
transpose軸を転置した配列のビューを返却
var配列の要素の分散を返却
view同じデータのビューを返却
属性内容
base属性の内容:この配列が他のオブジェクトのメモリーを使用している場合には、そのベースオブジェクト、そうでない場合はNone
ctypesctypesのオブジェクトとのやりとりを簡略化するためのオブジェクト
data配列のスタート位置のメモリビュー
dtype配列要素のデータの型
flags配列のメモリレイアウトに関する情報
flat配列の一次元イテレータ
imag配列の虚数部分
itemsize要素のサイズ(単位:バイト)
nbytes配列全体のサイズ(単位:バイト)
ndim配列の次元
real配列の実数部分
shape各次元の大きさ
size配列の要素数
strides各軸の属する軸を含むサイズ(単位:バイト)
T転置配列のビュー