作者文章归档:course

Python数据可视化-Books


这本书的书名是《Python数据可视化》,作者是[美]马里奥·多布勒、[美]蒂姆·高博曼,由清华大学出版社出版。

读书摘要

《Python数据可视化》是一本专注于如何利用Python进行数据可视化的专业书籍。它适合有一定Python编程基础,并且希望通过可视化手段更好地呈现和分析数据的读者。

书中全面地介绍了Python在数据可视化领域的应用。从基础的可视化概念和工具开始,逐步深入到各种复杂的可视化技术和实践。通过大量的实际案例和操作步骤,读者可以学习到如何将数据转换为直观、易懂的图表和图形。

在基础部分,书籍介绍了数据可视化的重要性和基本概念,以及Python中常用的可视化库,如Mat...

Read more

pandas数据处理与分析-Books


这本书的书名是《pandas数据处理与分析》,作者是耿远昊,由人民邮电出版社出版。

读书摘要

《pandas数据处理与分析》是一本全面介绍如何使用Python中的pandas库进行数据处理与分析的书籍。适合有一定Python编程基础,并且希望深入学习数据处理和分析的读者。

书中详细介绍了pandas库的各种功能和应用场景。通过丰富的实例和案例,系统地讲解了从基础操作到高级应用的各个方面。作者从数据结构、数据读取与输出、数据清洗、数据转换、数据分组与聚合、时间序列分析、可视化等多个维度展开。

在数据结构部分,读者可以了解到pandas中重要的数据结构,如Series和DataFrame的使...

Read more

深入浅出Pandas:利用Python进行数据处理与分析


这本书名为《深入浅出Pandas:利用Python进行数据处理与分析》,作者是李庆辉,由机械工业出版社出版。

读书摘要

这本书是一本关于如何使用Pandas库进行数据处理和分析的实用指南,适合Python编程的初学者和有一定经验的数据分析师。书中通过大量的实例和案例,系统地介绍了Pandas的各个功能模块,包括数据结构、数据读取与输出、数据清洗、数据转换、数据分组与聚合、时间序列分析、可视化等内容。

书中详细阐述了如何利用Pandas处理各种格式的数据,如CSV、Excel、SQL数据库等,并讲解了如何进行数据清洗,例如处理缺失值、重复值等。在数据转换方面,涵盖了数据类型转换、行列转换等...

Read more

瀑布模型-软件工程


Waterfall Model即瀑布模型,是一种传统的软件开发模型,以下是关于它的详细介绍:

基本原理

  • 阶段划分:将软件开发过程划分为线性的、顺序的多个阶段,通常包括需求分析、设计、编码、测试、维护等。每个阶段都有明确的输入和输出,前一个阶段完成后才进入下一个阶段,如同瀑布流水一样,逐级下落,不可逆。
  • 文档驱动:强调在每个阶段都要生成大量详细的文档,用于记录该阶段的工作成果和决策依据。这些文档不仅有助于开发团队内部的沟通和协作,也为后续的维护和升级提供了重要的参考。

具体阶段

  1. 需求分析:明确用户对软件的功能、性能、界面等方面的具体要求,确定软件的目标和范围。此阶段需要与用户进行充分...

Read more

走出幻觉,走向成熟-Books


《走出幻觉,走向成熟:从学生股民到系统交易专家》是金融帝国所著的一本关于股票投资与交易心理的佳作,以下是对该书的详细分析:

内容框架

  • 原理阐述:书中提出了一系列独特的交易原理,如冰山原理、树形原理、巨变效应等。
  • 心理剖析:深入探讨了交易者在市场中常见的心理偏差,如鸵鸟现象、依赖现象、对错悖论等,揭示了人性在交易中的弱点和局限性。
  • 交易策略与系统构建:在剖析原理和心理的基础上,作者提出了一些交易策略和系统构建的思路,强调了趋势跟踪的重要性,同时也指出了其副作用。
  • 资金管理与风险控制:强调了资金管理和风险控制的重要性,提出了一些具体的方法和原则,如控制仓位、设置止损、合理分配资金等。

核...

Read more

米筐量化平台-量化-竞品分析


米筐科技旗下的米筐量化平台是一个专注于量化投资的平台,以下是其主要使用步骤和相关介绍:

注册与登录

  • 注册账号:访问平台官网,点击“注册”按钮,按照提示填写相关信息完成注册,通常需要提供手机号码或电子邮箱等联系方式。
  • 登录平台:使用注册的账号和密码登录米筐量化平台。

熟悉平台环境

  • 了解界面布局:登录后,花时间熟悉平台的界面布局,包括菜单栏、工具栏、工作区等,以便快速找到所需功能模块。
  • 查看文档与教程:深入研读平台提供的官方文档,如用户手册、API 文档等,同时参考平台提供的教程、案例等学习资源,掌握平台的基本操作和量化投资的相关知识。

策略开发

  • 选择编程语言:米筐量化平台支持Py...

Read more

迅投-量化框架-量化平台-竞品分析-09014


迅投为金融领域提供全面服务,涵盖交易、行情、算法、风控等多方面,具有以下特点:

  1. 一站式服务

    • 为交易者提供一站式交易、行情、算法、风控系统服务,支持7X24小时仿真交易、远程策略调试和策略分享等投研服务。
    • 专注于为金融投资机构和投资者提供集产品设计、研发与运营为一体的一站式服务,致力于打造专业、便捷、智能的交易软件和管理系统。
  2. 产品众多且配置灵活

    • PB系统:纯内存架构易扩展,支持全市场业务,具备全方位风险管理。
    • QMT系统:支持多策略多语言编写、极速策略交易、智能算法交易、组合篮子交易、合规风险监控和多重策略加密。
    • FOF系统:提供基金评价筛选、投资组合分析、绩效归因分析、产...

Read more

SGAN


  1. SGAN(Stacked Generative Adversarial Networks)定义
  2. SGAN是一种生成对抗网络(GAN)的架构变体。它主要的特点是采用堆叠(Stacked)的方式构建生成器和判别器,通过多层次的结构来生成更复杂的样本或对数据进行更精细的处理。

  3. 结构和工作原理

  4. 多层生成器结构
    • SGAN的生成器由多个层次组成。例如,在图像生成任务中,每一层可能负责生成图像的不同层次细节。最底层可能生成一些基本的纹理或简单的形状,随着层次的上升,逐渐添加更复杂的细节,如物体的轮廓、颜色的变化等。这种分层生成的方式类似于构建一个多层的神经网络,通过逐步的变换将输入的噪声向量...

Read more

WGAN


  1. WGAN(Wasserstein GAN)简介
  2. WGAN是生成对抗网络(GAN)的一种改进版本。传统GAN在训练过程中存在一些问题,如训练不稳定、生成样本质量不高以及模式崩溃(生成器只能生成有限的几种模式)等。WGAN通过引入Wasserstein距离(推土机距离)作为生成器和判别器之间的损失函数,有效地缓解了这些问题。
  3. 它的核心思想是使用Wasserstein距离来衡量生成数据分布和真实数据分布之间的差异,从而使生成器能够更好地学习到真实数据的分布特征。

  4. WGAN的结构与原理

  5. 判别器(Critic)的变化
    • 在传统GAN中,判别器是一个二分类器,输出样本是来自真实数据还是生成数...

Read more

推土机距离


  1. 定义
  2. Wasserstein距离,也被称为“推土机距离”(Earth - Mover's Distance,EMD),用于衡量两个概率分布之间的距离。从直观上来说,它可以被理解为将一个概率分布转换为另一个概率分布所需要的最小“工作量”。对于两个概率分布(P)和(Q),假设存在一个联合分布(\gamma(x,y)),其边缘分布分别是(P)和(Q),那么(Wasserstein)距离(以(p = 1)为例)定义为(W_1(P,Q)=\inf_{\gamma \in \Pi(P,Q)}\sum_{x,y}\vert x - y\vert\gamma(x,y)),其中(\Pi(P,Q))是所有...

Read more