†NumPyは、数値計算のためのライブラリーです。機械学習のためのライブラリーであるscikit-learnはNumPyを使いますので、NumPyを少し理解しておかないと、scikit-learnを使いこなせません。参考書としては、次の本がオススメです。†NumPyの基本は、配列です。NumPyの配列は、numpy.ndarrayクラスで表されます。配列は、numpy.arrayで作ります。配列の要素数は、ndarrayオブジェクトのshape属性に格納されています。a.shape(8,)ndarrayオブジェクトのshape属性はタプルなので、数値で取り出すには要素番号を指定します。配列の形を変える(例えば、全体の要素数を変えないで二次元配列にする)には、numpy.reshape関数またはnumpy.ndarrayオブジェクトのreshape関数を使います。numpy.reshape関数の場合は、次のようにします。8]])numpy.ndarrayオブジェクトのreshape関数の場合は、次のようにします。8]])三次元配列にもできます。8]]])要素数が合わないと、エラーになります。(4,1)要素数に-1を指定すると、配列全体のサイズに合わせて調整してくれます。説明のため、二次元配列を用意します。8]])要素を取り出すには、取り出したい要素の行番号と列番号を指定します。指定し、列番号には取り出したい列の列番号を指定します。行を追加するには、np.vstack関数に、同じ列数の二次元配列をタプルで指定します。列を追加するには、np.hstack関数に、同じ行数の二次元配列をタプルで指定します。最新の20件2023-05-07機械学習/Rで機械学習する2023-01-11バイオ・データ・マイニング/Rでロジスティック回帰を使う2022-11-09授業/バイオインフォマティクス特論バイオ・データ・マイニング/Rで統計分析するバイオ・データ・マイニング/Rで検定する2022-10-14バイオ・データ・マイニング/HMMERで相同性検索を行う2022-09-20バイオ・データ・マイニング/ClustalWでペアワイズ・アラインメントを行う2022-05-09FrontPage2020-12-23バイオ・データ・マイニング/Rで回帰分析する2020-12-09バイオ・データ・マイニング/Rで階層クラスタリングを使う2020-10-21バイオ・データ・マイニング/BLASTで相同性検索を行う2020-10-13バイオ・データ・マイニング/ClustalWで多重アラインメントを行う2020-09-30授業/情報技術英語B2020-09-17機械学習/Colabでデータ・サイエンス2020-01-24バイオ・データ・マイニング/RでSVMを使うバイオ・データ・マイニング/Rでデータを読み込む2020-01-15バイオ・データ・マイニング/Rで決定木を使う2020-01-05授業/知能情報工学2019-12-18バイオ・データ・マイニング/Rでスペクトラル・クラスタリングを使うバイオ・データ・マイニング/Rでk平均法を使う。