字幕表 動画を再生する AI 自動生成字幕 字幕スクリプトをプリント 翻訳字幕をプリント 英語字幕をプリント Hello everyone, a warm welcome to you. 皆さん、こんにちは。 In today's video, we are going to see how to stock two arrays in NumPy. 今日のビデオでは、NumPyで2つの配列をストックする方法を紹介する。 So as you know, in NumPy, the arrays are the object, right? ご存知のように、NumPyでは配列がオブジェクトなんですね。 So if two arrays are given, how to stock those arrays or how to combine those two arrays. つまり、2つの配列が与えられた場合、それらの配列をどのようにストックするのか、あるいは2つの配列をどのように組み合わせるのか、ということだ。 So we have few functions in NumPy for that. そこで、NumPyにはそのための関数がいくつか用意されている。 So let's see how to do it. では、その方法を見てみよう。 So first, let me create two arrays. まず、2つの配列を作る。 I'm importing NumPy. NumPyをインポートしています。 And let me create two arrays here. ここで2つの配列を作成しよう。 Let's take an object as AR1. ある物体をAR1としよう。 And AR2. そしてAR2。 So using array function, I'm creating two arrays here. そこでarray関数を使って、ここに2つの配列を作る。 So here we have AR1 and AR2, two one-dimensional arrays, right? ここにAR1とAR2という2つの1次元配列がありますね? And if I wanted to combine these two arrays, I can use stock function. この2つの配列を組み合わせたい場合は、ストック・ファンクションを使えばいい。 So first, let me show you how to use stock function for that. そこでまず、そのためのストック機能の使い方を紹介しよう。 So let's say stock and I need to pass both the arrays inside this function. そこで、この関数の中でストックと配列の両方を渡す必要があるとしよう。 So this will combine these two arrays, right? これで2つの配列が結合されるわけだね? So as you can see, it combines these two arrays row wise. 見ての通り、この2つの配列は行単位で結合されている。 And I have given both one-dimensional array in the stock function. そして、ストック・ファンクションでは、両方の一次元配列を与えている。 And if you see the output, it has returned as two dimension, right? そして出力を見ると、2次元として返されていますね? So if you check the shape of this, you can see that we have two dimension array here, right? この形を確認すると、ここには2次元の配列があることがわかるだろう? So by default, this function combines row wise. したがって、デフォルトでは、この関数は行単位で結合する。 But let's say if I wanted to combine it column wise, then still I can use this function. しかし、列単位で組み合わせたい場合は、この関数を使うことができる。 And there is a parameter called axis. そしてaxisというパラメータがある。 So I can include this parameter where I can give as one. だから、このパラメーターをひとつにすることができるんだ。 So by default, this parameter will take value as zero, which refers to rows, okay? つまり、デフォルトでは、このパラメータは行を意味するゼロの値を取るということだ。 When axis is zero, it refers to rows and when axis is one, it refers to columns. 軸が0の場合は行を指し、軸が1の場合は列を指す。 So here, if I try to combine these two arrays using stock function by giving axis as one, you can see that these two arrays are combined column wise, right? ここで、軸を1つにしてストック関数を使って2つの配列を結合してみると、2つの配列が列単位で結合されているのがわかるだろう? So you can use stock function to combine two arrays, okay? だから、ストック・ファンクションを使って2つの配列を組み合わせることができるんだ。 And now let's see the other function like vstock. 次に、vstockのような他の関数を見てみよう。 So here I'm going to call this vstock. だから、ここではこれをVストックと呼ぶことにする。 So vstock stands for vertical stock, okay? つまり、Vストックとはバーティカル・ストックの略なんだ。 If you wanted to combine two arrays vertically, right? 2つのアレイを縦に組み合わせたい場合、どうする? So you can use this vstock and let me pass both the arrays inside this function. だから、このvstockを使って、この関数の中に両方の配列を渡すことができる。 So here it gives you again, if you see both are one dimensional array and the output which you got is a two dimensional array, right? ここでもう一度、両方とも1次元の配列で、出力は2次元の配列であることを確認してほしい。 So if you check the shape of it, you can see it's two dimension, right? 形状を確認すれば、二次元であることがわかるだろう? So vstock gives you, it takes two one dimensional array and gives you a two dimensional array where it combines them vertically, right? つまり、vstockは2つの1次元の配列を縦に組み合わせて2次元の配列にしてくれるんだね。 And if you wanted to combine or stack the array horizontally, then we have function for that called hstock. また、配列を水平に組み合わせたり積み重ねたりしたい場合は、hstockという関数がある。 So again, I'm going to pass both these arrays. だからもう一度、この2つの配列を渡すことにする。 And you can see that the two arrays are stacked horizontally, right? 2つのアレイが水平に積み重ねられているのがわかるだろう? And you can see that it's one dimensional array. 1次元の配列であることがわかるだろう。 So hstock by default gives you it when it takes two one dimensional array, it gives you one dimensional array as the output, right? つまり、hstockはデフォルトで1次元の配列を2つ取ると、1次元の配列が出力されるということですね? So these are the difference between stock, vstock and hstock. ノーマル、Vストック、Hストックの違いだ。 So you can stack two arrays using these functions. つまり、これらの関数を使って2つの配列をスタックすることができる。 Thank you. ありがとう。
B2 中上級 日本語 米 配列 ストック 次元 関数 結合 組み スタック、Vstack、Hstack|Numpyスタック関数|Python Numpyチュートリアル (Stack, Vstack and Hstack | Numpy Stack functions | Python Numpy Tutorial) 9 0 鄭力瑋 に公開 2024 年 07 月 07 日 シェア シェア 保存 報告 動画の中の単語