数据集简介

Python 金融入门

Adina Howe

Professor

总体回顾

  • Python 交互环境与脚本
  • 变量与数据类型
  • 列表
  • 数组
  • 方法与函数
  • 索引与子集
  • Matplotlib
Python 金融入门

S&P 100 公司

标准普尔 S&P 100:

  • 由覆盖多行业的大型公司组成
  • 用于衡量大型公司的股票表现
Python 金融入门

S&P 100 案例研究

2017 年 S&P 100 公司所属行业分布

饼图

Python 金融入门

数据

标普

Python 金融入门

市盈率(P/E)

$$ \text{市盈率} = \frac{\text{市价}}{\text{每股收益}} $$

  • 评估公司估值的比率,衡量当前股价与每股收益的关系
  • 一般而言,较高的 P/E 表示更高的增长预期
Python 金融入门

你的任务

已给定

S&P 100 的数据列表:名称、价格、盈利、行业

目标(第一部分)

探索并分析 S&P 100 数据,重点关注公司市盈率(P/E)

Python 金融入门

步骤 1:检查列表

In [1]:  my_list = [1, 2, 3, 4, 5]

# first element
In [2]: print(my_list[0])
1
# last element
In [3]: print(my_list[-1])
5
# range of elements
In [4]: print(my_list[0:3])
[1, 2, 3]
Python 金融入门

步骤 2:将列表转换为数组

# Convert lists to arrays
import numpy as np
my_array = np.array(my_list)
Python 金融入门

步骤 3:数组逐元素运算

# Elementwise array operations
array_ratio = array1 / array2
Python 金融入门

开始分析!

Python 金融入门

Preparing Video For Download...