首页/新闻资讯/正文详情

金融数据处理入门

发布时间:2026/11/3 1:28:14 来源:云帆数科 栏目:资讯中心
金融数据处理入门
### numpy1.NumPy的科学计算库array列表属性np.mean 求均值np.median 求中位数np.std 求标准差np.prod 计算数组所有元素的乘积(.prod()整体乘积结果是一个数。.cumprod()累计乘积结果是一个序列。)在 np.mean(stock_prices, axis1) 中axis1 表示对数组的每一行进行求均值。axis0对每一列求均值。axis1对每一行求均值。你的代码会输出每只股票每一行的均价。arr np.array([1, 2, 3, 4])result np.prod(arr) # 或 np.prod(arr)print(result) # 输出 24arr2 np.array([[1, 2], [3, 4]])print(np.prod(arr2, axis0)) # 输出 [3 8]每列相乘print(np.prod(arr2, axis1)) # 输出 [2 12]每行相EXarray022.NumPy的随机数生成1.随机生成0-1的数字2.数字呈正态分布np.random.seed(0)(设置随机数生成器的种子保证每次运行代码时生成的随机数序列都一样方便结果复现和调试。 0 是随机数种子的值可以是任意整数。不同的种子值会生成不同的随机数序列。只要种子值一样每次生成的随机数序列就一样)random_matrix np.random.rand(3, 4)Random Matrix:[[0.5488135 0.71518937 0.60276338 0.54488318][0.4236548 0.64589411 0.43758721 0.891773 ][0.96366276 0.38344152 0.79172504 0.52889492]]3.NumPy的基本数学运算可以相加相乘相乘 / ### Matplotlib可视化库import numpy as npfrom matplotlib import pyplot as pltstock_prices np.array([10.5, 11.0, 10.8, 11.2, 11.5,10.7, 10.9, 11.1, 11.3, 11.4])xnp.arange(0,len(stock_prices))#arange(start, stop)从 start 到 stop不包括 stop步长为 1。#在你的代码里假如 stock_prices 长度是 10np.arange(0, 10) 就会生成 [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]。ystock_pricesplt.title(Stock Prices Over Time)plt.xlabel(Time)plt.ylabel(Price)plt.plot(x,y)plt.show()### Pandas1.Series与DataFramePandas里面有两个重要的概念Series和DataFrame。Series翻译成中文就是“系列”​DataFrame则直译为“数据框”​。[a1,a2,a3,a4]其中a1,a2,a3,a4是4阶列向量。Series就相当于a1或a2或a3或a4就是其中一个列向量。DataFram就相当于整体矩阵。2.DataFrame中没有字符串,所有字符串类型被储存为对象类型,也就是object3.每一列的数据就是一个序列Series整个表格就是 DataFrame。EXpandaa01.py3.Pandas的输入与输出pd.read_csv()读取csvDataFrame.dtypes查看每列数据类型DataFrame[columns].astype改变对应列的数据类型(colums每列的第一行名字)DataFrame.to_csv(文件名,indexFalse)保存数据indextrue就是前面加一列[0,1,2.....]EXpandaa02.py4.DataFrame的数据选取DataFrame.head() 不填数据默认显示前5行数据DataFrame.tail() 不填数据默认显示后5行数据DataFrame[[columns01,columns03,columns05]]默认选取第一列,第三列和第五列的数据DataFrame[DataFrame[columns01]aa]默认选取第一列中满足aa条件的行DataFrame.iloc[4:8,2:-1]获取第5到第9行不包括第9行的同时也获取了第3列到最后一列不包括最后一列的数据.dt 是 pandas 提供的日期时间属性访问器用于从 datetime 类型的 Series 中提取日期、时间、年、月、日等信息。DataFrame[columns01].dt.time/year/date/mouthEXpandaa03.py5.Pandas的排序DataFrame.sort_valuesby[columns01,columns03],ascendingTrue,inplaceFalse先按照columns01列排列再按照columns03排列,其中scending是升序和降序默认从小到大flase,inplaceFalse默认则会返回一个排序后的新 DataFrame原数据不变。EXpandaa04.py6.统计描述与分组DataFrame.describe()汇总所有数值类型的列包括 int、float、double在 pandas 里主要是 int 和 float。这些类型的列会显示计数、均值、标准差、最小值、最大值、分位数等统计信息。DataFrame[DataFrame[columns01]aa].describe() 用筛选语句和统计信息合并使用可以具体表示具体某些行或列的统计信息分组统计DataFrame.groupby(columns01)[columns02].apply(np.mean)按columns01列分组并计算columns02列的平均值EXpandaa05.py7. Pandas的数据可视化.plot(底层依然是调用matplotlib,是panadas的调用matplotlib方法可以直接用于 Series 或 DataFrame)(plt.show()负责显示图像窗口,是直接matplotlib的方法).hist()绘制直方图(bins指定柱子的数量).boxplot()绘制箱线图.bar()绘制柱状图.pie()绘制饼图.scatter()绘制散点图DataFrame 才有EXpandaa06.py8. 多个DataFrame处理.merge(主表格需要合并的表格,on哪一列,how如何合并) how中有left,right,inner,outer四种合并方式

相关推荐

LTX-2.5生产级部署指南:自托管、零API依赖的AI视频生成服务搭建全流程
LTX-2.5生产级部署指南:自托管、零API依赖的AI视频生成服务搭建全流程

LTX-2.5生产级部署指南:自托管、零API依赖的AI视频生成服务搭建全流程 LTX-2.5 是 Lightricks 推出的开源 AI 视频生成世界模型,支持文生视频、图生视频、视频转视频,并能同步生成与画面匹配的高质量音频。与按次计费的云端 API 不同&#x… · 2026/11/3 1:28:14

为什么Mega-ASR是嘈杂环境下的最佳ASR选择?性能对比与评测
为什么Mega-ASR是嘈杂环境下的最佳ASR选择?性能对比与评测

为什么Mega-ASR是嘈杂环境下的最佳ASR选择?性能对比与评测 在现实世界的嘈杂环境中,传统的自动语音识别(ASR)系统往往表现不佳,而Mega-ASR正是为解决这一难题而生的革命性语音识别解决方案。Mega-ASR是一个专为恶劣声… · 2026/11/3 1:28:14

SwissArmyTransformer库实战:VisionReward-Image-bf16模型调用必备技能
SwissArmyTransformer库实战:VisionReward-Image-bf16模型调用必备技能

SwissArmyTransformer库实战:VisionReward-Image-bf16模型调用必备技能 VisionReward-Image-bf16是一款基于SwissArmyTransformer(sat)库开发的视觉偏好对齐模型,专为图像质量评估和偏好预测设计。本文将带你快速掌握使用sat库调用… · 2026/11/3 1:28:14

AutoHotkey自动化:3步搞定桌面文件整理
AutoHotkey自动化:3步搞定桌面文件整理

AutoHotkey自动化:3步搞定桌面文件整理 【免费下载链接】AutoHotkey AutoHotkey - macro-creation and automation-oriented scripting utility for Windows. 项目地址: https://gitcode.com/gh_mirrors/au/AutoHotkey 周五下午,一周的下载、截图… · 2026/11/3 2:20:23

dsh-purge 完整安装指南:4 条命令装好 DeepSeek Harness 破甲插件,一条命令终验一次通过
dsh-purge 完整安装指南:4 条命令装好 DeepSeek Harness 破甲插件,一条命令终验一次通过

dsh-purge 完整安装指南:4 条命令装好 DeepSeek Harness 破甲插件,一条命令终验一次通过 【免费下载链接】dsh-purge DeepSeek Harness 破甲:让所有模型都能破甲,不同模型可换不同提示词;默认提示词面向国模「小码酱」… · 2026/11/3 2:20:23

1.SECS/GEM 概述:让半导体工厂的每一台设备说同一种语言
1.SECS/GEM 概述:让半导体工厂的每一台设备说同一种语言

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 2:20:23

Blockly 完整入门指南:用拖拽积木快速搭建免费的 Web 可视化编程编辑器
Blockly 完整入门指南:用拖拽积木快速搭建免费的 Web 可视化编程编辑器

Blockly 完整入门指南:用拖拽积木快速搭建免费的 Web 可视化编程编辑器 【免费下载链接】blockly The web-based visual programming editor. 项目地址: https://gitcode.com/gh_mirrors/bl/blockly 如果你想在网页里加一个"会编程"的编辑器&#… · 2026/11/3 2:20:23

why-did-you-render 追踪规则:从配置到实操
why-did-you-render 追踪规则:从配置到实操

why-did-you-render 追踪规则:从配置到实操 【免费下载链接】why-did-you-render why-did-you-render by Welldone Software monkey patches React to notify you about potentially avoidable re-renders. (Works with React Native as well.) 项目地址: https:/… · 2026/11/3 2:20:23

【数据治理(7)】安全与隐私:把“不能做”变成系统真正执行的边界
【数据治理(7)】安全与隐私:把“不能做”变成系统真正执行的边界

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 2:19:23

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 4:42:45

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 5:17:18

STM32F411RE与MAX14431实现SPI隔离:工业现场抗共模干扰实战
STM32F411RE与MAX14431实现SPI隔离:工业现场抗共模干扰实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

ESP32+大模型AI硬件开发:从Demo到产品的8个工程问题
ESP32+大模型AI硬件开发:从Demo到产品的8个工程问题

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

基于MAX14431BAEE+与PIC18F85J10的SPI隔离方案设计与实践
基于MAX14431BAEE+与PIC18F85J10的SPI隔离方案设计与实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 1:01:59

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 4:42:45

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 5:17:18

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码