3
import pandas as pd
import numpy as np
rates=(pd.read_excel("C:\Anaconda3\RateMatrix.xlsx", sheetname="Pu239Test", skiprows=0)).as_matrix() #read the matrix values from excel spreadsheet, and converts the values to a matrix
率是22 x 22矩阵。用Python中行中其他元素的和替换矩阵的对角线元素
我想用行中所有其他元素的总和替换Rates矩阵的对角线元素。
例如,
rates.item(0,0)= rates.item(0,1)+ rates.item(0,2)+ rates.item(0,3)+ ... .rate.item(0,21)
rates.item(1,1)= rates.item(1,0)+ rates.item(1,2)+ rates.item(1,3)+。 ... rates.item(1,21)
.....
rates.item(21,21)= rates.item(21,0)+ rates.item(21,2) + rates.item(21,3)+ .... rates.item(21,20)
我想知道我该怎么做。提前致谢。
谢谢你这么多,Divakar。很棒! – DPdl
@DPdl很高兴知道,很好! – Divakar