numpyの関数リストのc編を作りました。ググって簡単にどういうことしてるか書いて、使えそうな例のあるリンク先を貼ってるだけですが、これをやってるとだんだんnumpyでどういうことができるかわかってきます。そろそろコードの入った記事も試してみたいところです。
np.c_ 接続、中で後ろにつなげる r_はより内側につなぐ hstackと同じ
np.can_cast (a,b) でaからbにキャストできるならTrue。キャストとは別の型に変換すること
https://numpy.org/doc/stable/reference/generated/numpy.can_cast.html
np.cast 型変換する。今はastypeに取って代わられてる?
https://www.programcreek.com/python/example/61566/numpy.cast
np.cbrt 立方根
np.cdouble doubleのサイズをもった複素数の型
np.ceil 切り上げ
np.cfloat floatのサイズをもった複素数の型
np.char char型だがこれにつながる関数が多数
https://numpy.org/doc/stable/reference/routines.char.html
np.character ?
np.chararray 文字列演算のベクトル化
http://www.turbare.net/transl/scipy-lecture-notes/advanced/advanced_numpy/index.html
np.choose 2次元arrayの中から1次元arrayの値に従った番号の値を抽出
https://qiita.com/junkoda/items/2d1d82e00b29e50df90c
np.clip array内の値に上限値と下限値を与えて制限する
https://analytics-note.xyz/programming/numpy-clip/
np.clongdouble 複素数で片方が整数、片方が浮動小数点? (あとで下記をみて確認)
https://www.programcreek.com/python/example/78125/numpy.clongdouble
np.clongfloat clongdoubleに類似。浮動小数側が単精度に
np.column_stack 2つのベクトルを縦か横に結合して2次元配列を作る
https://stats.biopapyrus.jp/python/vector.html
np.common_type arrayの型を返す
https://numpy.org/doc/stable/reference/generated/numpy.common_type.html
np.compare_chararrays 2つの文字列配列の要素別比較
https://kite.com/python/docs/numpy.compare_chararrays
np.compat ?
np.complex 複素数の型
np.complex128 計128ビットの複素数
np.complex256 計256ビットの複素数
np.complex64 計64ビットの複素数
np.complex_ np.complex128と同じ
np.complexfloating ?
np.compress 条件にあうものを選択してそれの配列にする
https://numpy.org/doc/1.18/reference/generated/numpy.compress.html
https://www.youtube.com/watch?v=B0gN6Jn4QSg
np.concatenate arrayを結合する
https://note.nkmk.me/python-numpy-concatenate-stack-block/
np.conj 複素共役(虚数の符号を反転させたもの)を返す。もととかければ実数にできる
https://deepage.net/features/numpy-math.html
np.conjugate 複素共役を返す。np.conjと同じ
np.convolve 畳み込み計算を行う。CNNの畳み込み部分を1次元でやる関数
https://deepage.net/features/numpy-convolve.html
np.copy コピーする
https://qiita.com/mytk0u0/items/231807f4136b2b1681b0
np.copysign 別の配列から符号部分だけをコピーする
https://note.nkmk.me/python-numpy-sign-signbit-copysign/
np.copyto 配列をコピーする
https://www.programcreek.com/python/example/102241/numpy.copyto
np.core ?
np.corrcoef 相関係数を計算する
https://deepage.net/features/numpy-corrcoef.html
np.correlate 相互相関関数を計算する - 下記を見てあとで理解しておく
https://lambdalisue.hatenablog.com/entry/2017/01/04/194634
np.cos コサイン
np.cosh ハイパボリックコサイン
np.count_nonzero 条件を入れてTrueの数をカウントする
https://note.nkmk.me/python-numpy-count/
np.cov 共分散を計算する
https://deepage.net/features/numpy-cov.html
np.cross ベクトルの外積を計算する
https://algorithm.joho.info/programming/python-numpy-vector-cross/
np.csingle singleのサイズをもった複素数の型
np.ctypeslib C言語との連携で使う。C言語の関数の呼び出し。ここは勉強しておく
https://kyotogeopython.zawawahoge.com/html/%E5%BF%9C%E7%94%A8%E7%B7%A8/Fortran,%20C%E8%A8%80%E8%AA%9E%20%E3%81%A8%E3%81%AE%E9%80%A3%E6%90%BA.html
np.cumprod 累積積(配列内を順に掛け算していく)を計算する
http://pppurple.hatenablog.com/entry/2016/05/02/235158
np.cumproduct np.cumprodと同じ?
np.cumsum 要素を足し合わせたものを配列として入れる
https://qiita.com/Sa_qiita/items/fc61f776cef657242e69