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
Preise ist eine 22 x 22-Matrix.Ersetzen Sie die diagonalen Elemente einer Matrix durch die Summe der anderen Elemente in der Zeile in Python
Ich möchte die diagonalen Elemente der Matrix Raten durch die Summe aller anderen Elemente in der Zeile ersetzen.
Zum Beispiel
rates.item (0,0) = rates.item (0,1) + rates.item (0,2) + rates.item (0,3) + ... .rates.item (0,21)
tarife.item (1,1) = tarife.item (1,0) + tarife.item (1,2) + tarife.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)
Ich habe mich gefragt, wie ich das machen kann. Vielen Dank im Voraus.
Thank you so viel, Divakar. Funktioniert super! – DPdl
@DPdl Gut zu wissen, nett! – Divakar