读取CUsersNewDesktopc_m2023-07-02_20-38-48csv文件对对角线的数字进行求和第一行和第一列忽略。
您可以使用Python中的pandas库来读取csv文件并对对角线的数字进行求和。首先,您需要安装pandas库(如果尚未安装)。
然后,您可以使用以下代码实现您的需求:
import pandas as pd
# 读取csv文件
df = pd.read_csv('C:\\Users\\New\\Desktop\\c_m2023-07-02_20-38-48.csv')
# 获取数据矩阵(去除第一行和第一列)
data = df.iloc[1:, 1:].values
# 计算对角线上的数字之和
diagonal_sum = sum([int(data[i][i]) for i in range(min(len(data), len(data[0])))])
print("对角线数字之和:", diagonal_sum)
请注意,上述代码假设csv文件中的数据是以逗号分隔的。如果文件中的数据是以其他分隔符(例如制表符)分隔的,请在read_csv函数中使用sep参数指定分隔符。
另外,上述代码还假设csv文件中的数据都是整数。如果数据包含其他类型的值(例如浮点数),请在计算对角线数字之和时进行相应的更改
原文地址: https://www.cveoy.top/t/topic/hIaN 著作权归作者所有。请勿转载和采集!