アルバイト募集2017-06-17線形に等間隔な数列を生成するnumpy.linspace関数の使い方Tweet等差数列np.linspaceparams:returns:生成する等差数列を指定する指定した終点を含むかどうか指定する公差を表示するデータ型の変更NumPyのnp.linspaceは、線形に等間隔な数列を生成する関数です。項の間における値の差が一定である数列のことを指します。初項はその最初の項、等差は項間の差になります。初項5、等差2の等差数列は次のようになります。15.....np.linspace今回扱うnp.linspaceですが、上述した等差数列を生成する関数です。同様の関数としてnp.arangeがありますが、指定できる引数が異なります。np.linspaceを使用すると、指定した区間をN等分した数列を生成するためのコードだということが明確になり、読みやすくなるので等間隔の数列を生成する場合はこちらを使用しましょう。np.arangeについては以下のページで取り扱っていますので参照してください。/features/numpy-arange.htmlnp.linspace関数のAPIドキュメントは以下のようになっています。数列の始点を指定します。数列の終点を指定します。(省略可能)初期値50生成する配列(ndarray)の要素数を指定します。(省略可能)初期値True生成する数列において、stopを要素に含むかどうか指定します。Trueなら含み、Falseなら含みません。(省略可能)初期値False生成された配列(ndarray)の後に公差を表示するかどうか指定します。Trueなら表示し、Falseなら非表示です。(省略可能)初期値None出力された配列(ndarray)のデータ型を指定します。dtypeが指定されない場合、データ型は基本的にはfloatになっている。returns:num等分された等差数列を要素とするndarrayが返されます。linspaceは、第一、第二引数で生成する等差数列の始点と終点とを指定します。第三引数であるnumで配列の長さを指定し、第四引数となっているendpointで終点を配列の要素として含むかどうかを指定します。残りのretstepは公差の表示の有無、dtypeではデータ型を指定できます。引数の多い関数となっていますが、普段使う上ではstart、stop、numの3つさえ押さえておけばあまり不自由はしないでしょう。求めることができます。生成する等差数列を指定するまずはstart、stop、numだけ指定してみます。始点を0、終点を1に設定。50個の要素が生成されることに注意して、幅を1に調整。#負の値でも生成可能。ように指定することもできる。2.])指定した終点を含むかどうか指定する次にendpointを指定してみます。2を要素に含まない配列(ndarray)を返します。2を要素に含む配列(ndarray)を返します。これがデフォルトです。2.])公差を表示するretstepを指定してみます。公差の表示の有無が切り替わります。公差の表示を有りにする。公差を非表示に(デフォルトの設定)。最後にdtypeを指定してみます。データ型をfloat64以外に変えたいときにここの引数を設定してください。何もデータ型を指定しないと、floatの形になる。データ型を'int'に指定。データ型を'float32'にすると32ビット浮動小数となる。単位行列を生成するNumPyのeye関数とidentity関数の使い方DeepAgeではAIに関する厳選した内容を記事にしてお届けします。