-3
a = np.array([[1,2,3], [4,5,6]])
np.cumsum(a)
私は、配列aの累積合計を表示するarray([1,3,6,10,15,21])の出力を知っています。np.cumsum(0)の機能は何ですか?
しかし、私は以下のことを理解していません。 cumsum(0)は何をするのですか?
np.random.randn(365).cumsum(0)
a = np.array([[1,2,3], [4,5,6]])
np.cumsum(a)
私は、配列aの累積合計を表示するarray([1,3,6,10,15,21])の出力を知っています。np.cumsum(0)の機能は何ですか?
しかし、私は以下のことを理解していません。 cumsum(0)は何をするのですか?
np.random.randn(365).cumsum(0)
これは、ここで約numpy.cumsum(0)
ない、0
はnp.random.randn(365)
によって定義された配列オブジェクトのcumsum
方法の軸パラメータです。なお、第2実施例でcumsum
が配列する方法であるのに対し
np.cumsum
は、最初の引数として配列を取る関数である(デフォルトアレイを平坦化するNone
であるが、配列は、ここで既に平坦である)、この場合には省略することができます(どちらも同じ計算を行いますが、最初の軸は軸を持たず、プロセスで平らになります)
質問をする前にマニュアルをお読みください。答えはそこに与えられます。 https://docs.scipy.org/doc/numpy/reference/generated/numpy.cumsum.html – Chiel
マニュアルではそれを扱っていません。私はマニュアルをよく知っています。あなたのコメントはまったく役に立たない。 – MLAC
私はあなたを侮辱するつもりはありませんでした。私はSOをきれいに整えておくのを手伝っています。質問をする前にマニュアルを読んで、明白なことを避けるのは良い習慣です。私が書いたことをなぜ書いたのかについては、numpy 'np.cumsum(a、0)== a.cumsum(0)'で知っている。ヘルプを開くと、**正確に**その例をカバーしています: '>>> np.cumsum(a、axis = 0)#各3列の行の合計' – Chiel