自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1138)
  • 收藏
  • 关注

原创 Python:平均方向指数 (ADX) 4 方向移动系统计算

这段文字是关于股票指标教程系列中,如何计算平均方向指数(ADX)的讲解。教程首先回顾了之前计算出的正向指标(+DI)和负向指标(-DI),这些指标是ADX的一部分。接着,教程开始定义ADX,并使用代码进行计算。代码中,首先定义了两个变量,分别代表正向指标和负向指标的长度。然后,由于在之前的计算中,只考虑了从第二天开始的价格,因此在计算ADX时,需要考虑从第一个数据点开始的所有数据。接下来,代...

2024-08-20 15:26:49 360

原创 Python 数学与股票:如何编程钱德动量指标

本教程视频将引导你用 Python 编程实现 Shawnee Momentum Oscillator (CMO)。视频假设你已拥有该系列的样本数据,如果没有,描述中有链接可以获取。你需要将数据复制粘贴到记事本文件,并保存到与脚本相同的目录。视频中提供了前几行代码,你可以直接复制粘贴,也可以跟着视频学习。首先,导入 numpy 库并命名为 np,以及 time 库。然后,指定样本数据,打开名...

2024-08-20 15:26:18 353

原创 Python 3 编程教程 - 操作系统模块

这段文字介绍了 Python 标准库中的 os 模块,并通过示例演示了如何使用该模块进行目录操作。主要内容:介绍 os 模块:os 模块是 Python 标准库的一部分,用于进行目录操作,例如改变路径、创建、删除和移动目录等。示例:获取当前工作目录: 使用 os.getcwd() 获取当前工作目录并打印。创建目录: 使用 os.mkdir() 创建名为 newdir 的目...

2024-08-20 15:25:47 264

原创 使用 Pygame 在 Python 3 中进行游戏开发 - 3 - 移动图像

这段文字讲解了如何使用 Python 的 Pygame 库来控制游戏中的赛车左右移动。首先,这段代码定义了一个事件处理循环,用于监听用户的键盘输入。当检测到键盘按下事件时,代码会判断按下的键是否为左箭头或右箭头。如果按下的键是左箭头,代码会将 x_change 变量设置为 -5,表示向左移动。如果按下的键是右箭头,代码会将 x_change 变量设置为 5,表示向右移动。随后,代码进入主循环...

2024-08-20 15:25:16 216

原创 时间框架和样本大小选项 - Tkinter 教程 Python 3.4 第 14 部分

这段文字是关于一个实际的 Tkinter 应用程序教程系列的片段,讲解如何添加更多选项,尤其是涉及后端的部分。视频中,教程作者在 CVTC 应用程序中,继续编辑菜单栏选项。他们添加了两个新的菜单:数据时间框架 (data tf):这个菜单允许用户选择数据的时间范围,例如一天、三天或一周。作者创建了一个 Tkinter 菜单对象 data tf,并设置了 tearoff 属性为 1,允许...

2024-08-20 15:24:44 158

原创 交易选项,开始/停止,和帮助 - Tkinter 教程 Python 3.4 第 18 部分

这段文字介绍了在一个名为CVDC的应用程序中添加交易功能的步骤。作者正在为该应用程序构建一个菜单,其中包括手动交易和自动交易选项。手动交易将打开一个新窗口,用户可以在其中进行手动交易。作者计划在这个功能中引入一个新的模块,以提高程序的可维护性和扩展性。自动交易将允许用户设置预设交易金额,并通过点击按钮快速执行市场交易。作者还计划将自动交易绑定到键盘快捷键,方便用户快速进行买入和卖出操作。作者...

2024-08-20 15:24:13 241

原创 Scikit Learn 机器学习教程:使用 Python 进行投资 第 21 页

这段文字来自一个机器学习教程视频,主要内容是介绍如何使用机器学习预测股票市场表现。视频内容摘要:回顾前一视频: 视频开始回顾了上一视频的内容,提到通过机器学习算法训练,模型在预测股票市场表现方面表现出色,超过了市场平均水平5-8%。存在的局限性: 视频指出,之前的模型没有考虑公司退出标准普尔500指数的情况,因此预测结果可能存在偏差。解决方法: 视频提出需要解决公司退出标准普尔500指数...

2024-08-20 15:23:42 329

原创 Flask 教程:使用 Python 进行 Web 开发 - 22 - 内容管理系统

这段文字主要讲述了博主在内容管理系统上的选择和实现过程。博主最初使用 WordPress,但因其定制性不足而转向 Flask。他考虑了多种 Flask 内容管理方案,包括构建类似 WordPress 的管理面板,或者使用静态 HTML 页面,但最终选择了使用静态 HTML 文件作为内容存储方式。博主解释了使用静态 HTML 文件的优势,包括:**灵活性和定制性:**可以根据需要添加图表、嵌...

2024-08-20 15:23:10 146

原创 Matplotlib 教程 2 - 图例、标题和标签

Matplotlib 教程:图例、标题和标签本教程讲解了 Matplotlib 中图例、标题和标签的添加方法。虽然图表有时可以自解释,尤其是在特定语境下,但一般来说,在图表上添加标题和 X、Y 轴标签是一个好习惯。图例在绘制多个数据系列时尤为有用。教程首先介绍了如何在 Matplotlib 中添加标题和标签。代码示例使用 plt.xlabel()、plt.ylabel() 和 plt.titl...

2024-08-20 15:22:39 268

原创 文本分类 - 使用 Python 和 NLTK 进行自然语言处理 第 11 页

语言处理教程视频摘要这段视频介绍了如何构建一个文本分类器,并以情感分析为例进行说明。核心内容:文本分类器可以用于各种分类任务,例如判断文本情感倾向、识别文本类型(股票、写作、政治等)、判定邮件是否为垃圾邮件等。本教程将构建一个情感分析分类器,将文本分为正面和负面两种情感。该方法可以应用于任何包含两种标签的分类任务,例如判断邮件是否为垃圾邮件、区分短信和正式文件等。视频使用 NLTK ...

2024-08-20 15:20:27 255

原创 所需物资 - 使用 Python、树莓派和 GoPiGo 进行机器人编程,第 2 页

Gopi Go 机器人搭建指南:部件清单及初始设置这篇文章主要介绍如何搭建 Gopi Go 机器人,包括所需部件清单和初始设置步骤。一、两种搭建方案:方案一:购买完整套件,包含所有必要部件,价格约为 $200,省心省力。方案二:购买基础套件并自行补充其他部件,价格约为 $140,可以节省 $50,但需要自行采购其他部件。作者推荐方案二,因为可以节省一定的费用。二、所需部件清单:...

2024-08-20 15:19:56 377

原创 Scikit Learn 机器学习教程:使用 Python 进行投资 第 16 页

这段文字主要介绍了如何使用Quandl API获取股票数据,以用于预测股票未来一年的表现。首先,作者解释了目前的数据集局限性,只能分析当前的股票表现,而无法预测未来。为了实现预测目标,需要获取更完善的数据,包括股票的基本面数据和未来一年的价格数据。作者推荐使用Quandl API获取股票数据,因为它提供丰富的免费数据,包括股票价格和SEC数据。作者也提醒用户注意避免使用付费数据集,因为Quan...

2024-08-20 15:19:24 177

原创 Python 图表绘制股票/外汇技术分析 第 9 部分 - 在 matplotlib 图表中添加成交量数据...

这段文字讲解了如何在一个图表中添加第二个子图来展示股票交易量的柱状图。首先,为了添加第二个子图,需要将原有的 1x1 子图布局改为 2x1。然后,通过 plt.subplot(2, 1, 2) 创建第二个子图,并使用 AX2.bar(date, volume) 绘制交易量的柱状图。接着,为了区分两个子图的 Y 轴标签,分别使用 plt.ylabel('Stock Price') 和 plt.y...

2024-08-20 15:18:50 282

原创 机器学习标签创建 - 金融领域的 Python 编程 第 11 页

这段文字描述了如何将一个函数应用于数据框,从而为数据框创建新的标签列。主要步骤:创建函数 extract_feature_sets: 该函数接收股票代码 (ticker) 作为参数,并利用之前定义的辅助函数来获取股票数据和相关特征。映射函数至数据框: 使用 map 函数将 extract_feature_sets 函数应用于数据框中的每一行,并将结果存储到一个名为 ticker_targe...

2024-08-20 15:17:44 169

原创 使用 Pygame 在 Python 3 中进行游戏开发 - 6 - 绘制对象 / 移动对象

本教程视频将介绍如何添加玩家需要避开的障碍物。视频中,我们将创建一个简单的汽车游戏,但目前缺少让汽车移动的感觉。我们可以在水平方向上移动汽车,但无法让汽车向前移动。因此,我们将添加一些会移动的障碍物,游戏目标是避开这些障碍物。首先,我们需要创建一些障碍物。我们将定义一个名为“things”的函数来创建障碍物,该函数将接收以下参数:thing_x:障碍物横坐标thing_y:障碍物纵坐标t...

2024-08-20 15:17:13 146

原创 按钮功能 - PyQt 与 Python GUI 编程教程 4

这段文字介绍了在 PyQt 中使用自定义方法来处理按钮点击事件。首先,作者创建了一个名为 close_application 的自定义方法,该方法在按钮点击时被调用。该方法使用 sys.exit 关闭应用程序,并打印一条自定义消息 Whoa so custom。接下来,作者将按钮的 clicked 事件连接到该自定义方法,并演示了如何使用自定义方法修改应用程序窗口的标题。最后,作者介绍了 Q...

2024-08-20 15:15:06 215

原创 Scikit Learn 机器学习教程:使用 Python 进行投资 第 24 页

这段文字讨论了在投资教程视频中使用机器学习模型进行股票预测时,如何优化模型类别设置以提高预测精度和效率。首先,作者回顾了之前模型的测试结果,发现模型提供了大量的股票预测建议,符合统计学上的理论:S&P 500 中一半的公司会表现优于市场,另一半会表现逊于市场。但作者希望得到更精简、更可靠的股票预测列表。作者指出,虽然可以使用多个类别(例如显著低估、低估、持平、高估、显著高估)来描述股票...

2024-08-20 15:13:58 248

原创 从头开始完成 SVM - 使用 Python 的实用机器学习教程 第 28 页

这段文字描述了如何使用支持向量机 (SVM) 进行分类,并重点讲解了如何实现预测和可视化功能。主要内容:为了测试之前开发的 SVM 模型,需要完成预测功能的实现。预测功能中,如果用户要求可视化,则使用 scatter 函数绘制数据点,颜色根据类别信息进行区分。visualize 函数用于可视化整个数据集,包括数据点和决策边界(超平面)。visualize 函数使用嵌套循环遍历数据点,并...

2024-08-20 15:13:22 227

原创 用 Pygame 在 Python 3 中进行游戏开发 - 18 - 游戏结束

这段文字主要介绍了如何改进游戏中的“碰撞”效果。1. 现状分析:游戏中现有的碰撞效果比较粗糙,使用强制的“重量”周期,效果不佳。暂停功能已经实现,但暂停时屏幕会被清空,导致游戏体验不好。2. 改进方案:利用暂停功能的代码,将相同的功能应用于碰撞效果。为了避免暂停时屏幕清空,可以考虑使用其他方法,例如只绘制按钮而不清空背景,或者将按钮绘制在最上层。3. 具体实现:将暂停功能...

2024-08-20 15:12:51 194

原创 连接和追加数据框 - 第 5 页 Python 和 Pandas 数据分析教程

本视频教程介绍了 Pandas 中的 DataFrame 数据合并操作,主要讲解了两种常用的方法:连接(concatenation)和追加(appending)。首先,视频解释了连接的概念,并演示了使用 pd.concat 函数将两个 DataFrame 沿行方向连接。示例中,将两个具有相同列但不同索引的 DataFrame 连接,形成了一个新的 DataFrame,其中索引是连接后的结果。接...

2024-08-20 15:12:18 315

原创 如何获取 64 位 Python 模块的 64 位安装文件

Python 32位与64位差异及64位模块获取方法本文主要介绍了Python 32位与64位版本之间的主要差异,以及在64位系统上使用Python时如何获取所需的64位模块。主要差异:内存限制: 32位Python程序最大只能使用2GB内存,而64位Python程序则不受此限制。对于处理大数据或进行复杂运算的应用来说,64位Python是更好的选择。兼容性: 32位和64位Python...

2024-08-20 15:11:46 216

原创 如何反转 Python 列表的顺序

这段文字主要介绍了如何快速简单地反转 Python 列表的顺序。作者首先创建了一个包含数字 1 到 9 的简单列表 x,然后使用 reversed() 函数生成一个可迭代对象 y,该对象包含了列表 x 中元素的逆序排列。由于 y 是可迭代对象,作者接着创建了一个空列表 z,并通过循环遍历 y 中的每个元素,将它们添加到 z 中,最终将 z 作为反转后的列表输出。最后,作者展示了 x 和 z 的内容...

2024-08-20 15:11:16 174

原创 技术分析股票/外汇图表第 16 部分 - 如何在 matplotlib 股票图表中添加 SMA

这段文字是关于使用 Matplotlib 库在 Python 中绘制股票图表并进行美化的教程。教程中,作者介绍了如何修改简单移动平均线(SMA)的颜色和线宽,并解决图表中出现的体积数据缺失问题。具体来说,作者首先定义了两个标签来对应两个 SMA 线,然后在图表中使用这些标签来设置 SMA 线的颜色和线宽。接着,作者通过将体积数据的最小值设置为零来解决体积数据缺失的问题,并最终添加图例以增强可读性...

2024-08-20 15:10:44 157

原创 交换选择选项 - Tkinter 教程 Python 3.4 第 13 部分

这段文字是关于一个大型应用程序教程系列的一部分,主要讲解如何添加菜单选项,并构建程序后台功能。视频中,作者向观众展示了如何在主菜单栏中添加新的菜单选项,并解释了这些选项的功能。具体来说,作者添加了一个名为“Exchange Choice”的菜单,该菜单允许用户选择不同的交易所。作者首先创建了一个名为“exchange_choice”的菜单对象,并设置了“tear off”属性为1,这表示用户可...

2024-08-20 15:10:09 165

原创 词干提取 - 使用 Python 和 NLTK 进行自然语言处理 第 3 页

Python 自然语言处理教程视频摘要:数据预处理与词干提取这段视频主要介绍了自然语言处理(NLP)中数据预处理的重要性,并重点讲解了词干提取(stemming)的概念和应用。1. 数据预处理的重要性NLP 中大部分工作集中在数据组织、清洗和预处理上,实际分析只占很小一部分。NLTK 工具包主要用于数据预处理,而非直接进行分析。2. 词干提取的概念词干提取是一种数据预处理方法,类...

2024-08-20 15:09:36 402

原创 用 Python 绘制股票和外汇图表 第 19 部分 - 如何在 matplotlib 图表中添加 RSI

这段文字描述了如何在Python和Matplotlib中绘制RSI指标。作者首先回顾了之前定义的RSI函数,并确认其能够正常运行。接着,作者将RSI指标绘制在图表上,并调整了图表的一些细节,例如设置Y轴范围为0到100,添加网格线,并更改RSI线的颜色。最后,作者还修改了图例的透明度,并调整了图例文本的显示方式,以便更好地展示数据。总体来说,这段文字详细介绍了如何使用Python和Matplot...

2024-08-20 15:09:00 267

原创 无限立方体 2 - 使用 PyOpenGL、Python 和 PyGame 的 OpenGL - 9

这段文字是关于 Python 游戏开发教程的摘要,主要讲解了如何改进游戏中无限生成方块的功能,使其更加自然流畅。主要内容:问题: 当前的无限生成方块功能存在两个问题:方块突然出现,没有过渡效果。玩家可以通过向上滚动屏幕来避免方块。解决方案:修改 set_vertices 函数: 添加 camera_x 和 camera_y 参数,用于记录玩家在 3D 环境中的位置。并根据...

2024-08-20 15:08:29 220

原创 Python 3 编程教程 - 循环语句

这段文字主要介绍了Python中的for循环,并将其与while循环进行比较。作者指出,for循环和while循环的功能完全相同,可以互换使用,但个人偏好使用for循环,因为它更简洁。作者首先解释了for循环的用途,即遍历列表。他通过一个名为example_list的示例列表,演示了如何使用for循环遍历列表中的每一个元素。作者还解释了for循环的工作原理:它会创建一个名为x的变量,并依次将列...

2024-08-20 15:07:56 206

原创 股票筛选器:市净率 - 使用编程进行基本面投资 第四部分

这段文字主要介绍了如何使用Python代码从Yahoo Finance获取股票的账面价值比率(Price to Book Ratio),并使用循环遍历S&P 500股票列表,从而批量获取这些股票的账面价值比率。具体步骤如下:定义函数: 首先,作者定义了一个函数,该函数可以输入股票代码,并从Yahoo Finance获取该股票的账面价值比率。使用循环遍历股票列表: 作者使用一个for...

2024-08-20 15:07:20 355

原创 Python 金融和数学教程:动量指标介绍

易动指标(EMV)详解本视频介绍了易动指标(Ease of Movement,EMV),它是一种基于成交量的振荡指标,用于衡量价格移动的容易程度。EMV 的核心概念:EMV 并非真正意义上的“容易移动”,更接近于超买超卖指标。它基于成交量和价格变动,试图反映价格在特定方向上移动的难易程度。EMV 在零线附近波动。EMV 的计算方法:计算当日价格的中值: (当日最高价 + 当日最...

2024-08-20 15:06:49 347

原创 Matplotlib 教程 17 - 注释和放置文本

这段文字主要讲解如何在图表中添加文本。首先,介绍了两种添加文本的方法:一种是直接添加文本并指定坐标位置,另一种是添加文本并绘制指向该文本的箭头。接着,以一个股票图表为例,演示了如何直接添加文本。具体步骤如下:使用ax1.text()方法添加文本,并指定文本内容、坐标位置和样式。坐标位置由两个参数确定:x坐标和y坐标。x坐标可以用日期类型表示,y坐标可以用数值类型表示。运行代码后,会...

2024-08-20 15:06:18 284

原创 PEG 比率筛选 - 使用编程进行基本面投资 第 5 部分

这段文字主要介绍了价值投资中常用的一个指标:PEG比率,并解释了如何使用它来筛选 undervalued companies。主要内容概括如下:PEG比率的定义和意义: PEG比率是将市盈率与公司未来预期增长率相除得到的比率。一个理想的PEG比率为1,代表公司当前价格与其未来增长相匹配。低于1的PEG比率意味着公司被低估,而高于1则意味着公司被高估。筛选 undervalued compa...

2024-08-20 15:05:12 244

原创 Python 2.7 中的 Pandas 第 7 部分 - 3D Matplotlib 图表

这段文字介绍了如何在 Python 的 Matplotlib 库中使用 3D 图形绘制股票数据。首先,它强调了 3D 图形在数据可视化中的趋势,并介绍了如何使用 mpl_toolkits.mplot3d 模块导入必要的工具。然后,它解释了如何使用 plt.figure() 创建一个 3D 图形,并使用 ax.scatter() 函数绘制散点图。在散点图中,X 轴代表日期索引,Y 轴代表最高价...

2024-08-20 15:04:39 398

原创 树莓派 第 9 部分:终端导航

这段文字主要介绍了树莓派终端的使用。作者强调了学习终端命令的重要性,因为它在无头模式下使用树莓派时非常有用。无头模式指的是没有显示器和键盘的运行方式,可以通过SSH连接远程操控。作者将终端比喻为DOS命令行,并指出熟悉DOS命令的人可以很快上手。终端可以完成大多数桌面操作,并且通过SSH连接可以实现远程操作。作者还分享了自己的学习经验,认为熟练使用终端就像学习编程一样,需要不断练习,最终可以达到...

2024-08-20 15:04:08 172

原创 Kivy 与 Python 教程 第 6 部分 - 布局:浮动布局

这段文字介绍了Kivy框架中的浮动布局(Float Layout)。主要内容:浮动布局的优势: 浮动布局可以动态调整元素的大小和位置,比之前的布局更灵活。浮动布局的应用: 视频中使用浮动布局来创建一个简单的应用,包含两个按钮。代码示例: 视频演示了如何使用Kivy语言创建浮动布局,并添加按钮元素。浮动布局的特点: 浮动布局通过父元素和子元素的关系来管理元素的位置和大小。代码详解: 视...

2024-08-20 15:03:35 258

原创 使用 Python、TensorFlow 和 Keras 的深度学习教程

Python TensorFlow Keras 深度学习入门教程摘要该教程介绍了使用 Python、TensorFlow 和 Keras 进行深度学习的入门知识。作者指出,深度学习技术在过去两年中发生了巨大变化,现在使用 Keras 等高级 API 可以更轻松地进行深度学习。教程首先概述了神经网络的基本工作原理,解释了神经网络由输入层、隐藏层和输出层组成。输入数据通过连接到隐藏层的权重进行映射...

2024-08-20 15:03:04 157

原创 树莓派与 Python 用于机器人 9 - 添加 HC-SR04 距离传感器

这段文字介绍了如何在Raspberry Pi小车上安装超声波距离传感器HC-SR04,并解释了该传感器的工作原理和应用。主要内容包括:目的: 为Raspberry Pi小车添加距离传感器,使其能够感知周围环境,迈向自主机器人。传感器选择: 选择了HC-SR04超声波传感器,因为它易于使用且能够提供可靠的距离测量。工作原理: HC-SR04通过发射超声波信号,并测量信号返回所需的时间来计算...

2024-08-20 15:02:29 213

原创 Matplotlib Python 教程 第一部分:基础知识和你的第一个图表!

这篇文章主要介绍了如何使用Matplotlib库进行基本的绘图操作。作者从自己最初的学习经历出发,强调了Matplotlib库的易用性,即使没有太多经验也可以快速上手。文章首先介绍了如何安装Matplotlib库,并解释了如果系统中没有安装Python,如何通过修改环境变量来解决。接着,作者演示了如何导入Matplotlib库,并使用matplotlib.pyplot.plot()函数绘制一个简...

2024-08-20 15:01:58 184

原创 停用词 - 使用 Python 和 NLTK 进行自然语言处理 第 2 页

NLTK 停用词教程视频摘要该视频介绍了 NLTK 库中停用词的概念和使用方法。停用词的概念:停用词是指在文本分析中通常被忽略的词语,因为它们对语义理解贡献较小,例如“a”、“the”、“for”等。停用词可以分为两种:语义模糊的词语: 例如带有讽刺意味的词语,分析时可能会产生歧义,因此需要被忽略。无意义的词语: 例如连接词、代词等,它们对文本语义贡献甚微,可以被去除。使用 ...

2024-08-20 15:01:26 227

原创 模式识别:算法交易的机器学习 第 9 部分

这段文字主要介绍了如何使用 Python 的 matplotlib 库来可视化股票和外汇交易中的模式。首先,作者回顾了之前的工作,他们已经能够识别出类似的交易模式,并预测其结果。 然后,为了更好地理解这些模式,他们决定使用 matplotlib 库将这些模式可视化。作者展示了如何使用 plt.plot 函数来绘制模式,并解释了代码中不同参数的含义。 他们还强调了可视化分析的重要性,因为它可以帮...

2024-08-20 15:00:54 171

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除