Page 212 - 统计创新与高质量发展
P. 212

Statistical Innovation and High Quality Development
                     统计创新与高质量发展


                  控制结构也是基础语法学习的重要组成部分,包括条件语句(if - elif - else)
             和循环语句(for、while)。在处理学生成绩数据时,使用条件语句判断学生成
             绩等级的示例如下:

                  score = 88
                  if score > = 90:
                      grade = ‘A’
                  elif score > = 80:

                      grade = ‘B’
                  else:
                      grade = ‘C’
                  print(f”学生成绩等级为 : {grade}”)

                  这段代码首先定义了变量 score,然后通过 if - elif - else 结构根据成绩的不同
             范围赋予变量 grade 不同的值,最后使用 f - string 格式化输出成绩等级。
                  2. 数据处理与分析库的学习
                  NumPy 和 Pandas 堪称 Python 中用于数据处理与分析的核心库。NumPy 库

             提供了高效的多维数组对象 ndarray,以及大量用于数组操作的数学函数,这使
             得在 Python 中进行数值计算变得极为快速和便捷。例如,创建一个二维数组表
             示学生的多门课程成绩:
                  import numpy as np

                  scores_array = np.array([[85, 90, 78], [92, 88, 95]])
                  # 计算每门课程的平均成绩
                  average_scores = np.mean(scores_array, axis = 0)
                  print(average_scores)

                  在这段代码中,首先导入了 numpy 库并简写成 np,接着使用 np.array() 函数
             创建了一个二维数组 scores_array。通过 np.mean() 函数计算每门课程的平均成绩,
             其中 axis = 0 表示沿着列方向进行计算(即对每门课程的成绩求平均)。
                  Pandas  库则专注于处理表格型数据,它提供了丰富的功能,涵盖数据读

             取、清洗、合并、重塑等各个方面。在处理 CSV 格式的学生成绩文件时,使用
             Pandas 读取数据并进行简单分析的示例如下:





             204
   207   208   209   210   211   212   213   214   215   216   217