[問題] 矩陣內運算問題

作者: MAGICXX (逢甲阿法)   2020-04-16 11:14:46
大家好
我今天有兩個矩陣 在兩張txt裡面
A矩陣
甲 乙 丙
丁 1 2
戊 3 4
己 5 6
B矩陣
甲 乙 丙
丁 6 5
戊 4 3
己 2 1
有辦法只取出數字的部分進行運算
然後文字的部分不動嗎?
我目前利用numpy 跟pandas來取出這兩張TXT
a=pd.DataFrame(np.genfromtxt('a.txt',dtype=None))
b=pd.DataFrame(np.genfromtxt('b.txt',dtype=None))
可是再取出數值運算上就發現問題了
感謝各位大大幫忙
作者: jigfopsda (jigfopsda)   2020-04-16 12:00:00
try pd.read_csv('a.txt', sep=' ', index_col='甲')我自己試,可能不完全是你要的,要再處理一下然後我假設數字間的空格只有一個
作者: yuasa (XD)   2020-04-17 13:35:00
不太懂你的意思。但能用pandas去做indexing或整理數據就用pndas。然後要運算什麼再用numpy指令去處理要插入欄應該是Pandas的pd.insert()。Numpy array要有文字似乎不太容易,好像可以命名欄跟列?
作者: TuCH (謬客)   2020-04-17 15:31:00
盡量用pandas的api做 不要自己硬幹

Links booklink

Contact Us: admin [ a t ] ucptt.com