プログラミングの課題提出状況

基本は Python で、修士学生は Perl も可

佐鳥 永田 河野 Xiao 小野寺 菊池 國井 新納
8-Queen 10/19 完了 10/21
完了
10/17 完了     10/25
完了
  10/17
完了
数独 10/30
完了
10/21
完了
10/19 完了     10/27
完了
  10/21
完了
TSP 11/6
完了
10/24
完了
10/19 完了     10/27
完了
   
numpy 問1   11/21
完了
11/7
完了
 −  −  −  −  
numpy
問2
  11/21
完了
11/7
完了
 −  −  −  −  
numpy
問3 
  11/21
完了
11/11
完了
 −  −  −  −  
numpy 基本1 11/13
完了
11/12
完了
11/7
完了
 −  −  −  −  11/7
完了
numpy 基本2 11/13
完了
11/12
完了
11/7
完了
 −  −  −  −  11/7
完了
numpy 基本3 11/13
完了
11/12
完了
11/7
完了
 −  −  −  −  11/7
完了
numpy 基本4 11/13
完了
11/12
完了
11/7
完了
 −  −  −  −  11/7
完了
numpy 基本5 11/13
完了
11/12
完了
11/7
完了
 −  −  −  −  11/7
完了
numpy 基本6 11/13
完了
11/12
完了
11/7
完了
 −  −  −  −  11/7
完了


numpy の問題

(1)

libsvm 形式のファイルを読み込んで、対応する配列 A を作成するプログラム。
ある列の要素が全て 0 になっても気にしないこと。

(2)

上記の配列 A の各行(データ)の大きさが1になるように正規化するプログラム。
作成された配列を A' とする。

(3)

上記の配列 A' を特異値分解し、データの次元を
指定された次元(コマンドラインで指定)に縮約するプログラム。


numpy 基本1から基本6

1. 1 から 25 の数値が順に入った 25 次元のベクトルを作る
2. 1 から 25 の数値が順に入った 5x5 の配列を作る
3. 0 から 100 のランダムな整数の入った 100x100 の配列 A を作る
4. A の中で 3 の倍数を 0 に直す
5. A の行列から 5 の倍数の列を除いた行列 B を作る
6. AxB の行列 C を作る