機械学習2——python excelテーブルの読み書き
1823 ワード
昨日読んだ本は眠くて書けなかった.
kNNアルゴリズムを続けてnumpy関数ライブラリのいくつかの方法
1. random.rand(4,3)ランダムに4*3のマトリクスを生成する
2.mat(random.rand(4,3))はマトリクスを生成する
3.a=mat(random.rand(4,3))、a.Iは行列Aの逆行列
4.行列A=matrixを直接生成する([1,2,3],[4,3,5],[5,7,3]])
5.pythonファイル読み込み操作fr=open()line=fr.readline()
6.line.strip()頭部尾部を取り除く't''''r''lstripとrstripはそれぞれ先頭と後頭である
7.line.spliit
#これはファイルを読み書きするアルゴリズムで、ちょうどアンケート調査のデータを手に持っています.ネットアンケートなので、データが雑然としています.pythonで有用なデータを抽出してexcelテーブルに入れることができるかどうか考えています.
kNNアルゴリズムを続けてnumpy関数ライブラリのいくつかの方法
1. random.rand(4,3)ランダムに4*3のマトリクスを生成する
2.mat(random.rand(4,3))はマトリクスを生成する
3.a=mat(random.rand(4,3))、a.Iは行列Aの逆行列
4.行列A=matrixを直接生成する([1,2,3],[4,3,5],[5,7,3]])
5.pythonファイル読み込み操作fr=open()line=fr.readline()
6.line.strip()頭部尾部を取り除く't''''r''lstripとrstripはそれぞれ先頭と後頭である
7.line.spliit
#これはファイルを読み書きするアルゴリズムで、ちょうどアンケート調査のデータを手に持っています.ネットアンケートなので、データが雑然としています.pythonで有用なデータを抽出してexcelテーブルに入れることができるかどうか考えています.
zeros numpy ,
# -*- coding: utf-8 -*-
import xlrd
import xlwt
def read_write():
data = xlrd.open_workbook('data.xls')
table = data.sheets()[0]
nrows = table.nrows
ncols = table.ncols
charm = [['help' for col in range(ncols-12)] for row in range(nrows)]
lineList = []
for i in range(nrows):
lineList = table.row_values(i)
charm[i] = lineList[13:48]
workbook = xlwt.Workbook()
s2 = workbook.add_sheet('s1')
i = j = 0
print '------- nice--- reading is OK -- '
for row in charm:
j=0
for col in row:
if j == 3:
if col == 1.0:
col = u' '
else:
col = u' '
s2.write(i,j, col)
j += 1
i += 1
workbook.save('ff23.xls')
read_write()