摘要: 所谓的爬虫,就是通过模拟点击浏览器发送网络请求,接收站点请求响应,获取互联网信息的一组自动化程序。 也就是,只要浏览器(客户端)能做的事情,爬虫都能够做。 现在的互联网大数据时代,给予我们的是生活的便利以及海量数据爆炸式的出现在网络中。除了网页,还有各种手机APP,例如微信、微博、抖音,一天产生高达 阅读全文
posted @ 2023-10-24 10:56 PursuitingPeak 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 接上篇,当我们创建了很多类,比如 图书馆里的藏书,分社会科学类,艺术类、生活类、农业类、工业类等,而工业类又分为轻工业、重工业、信息工业,然后再细分。当分的越来越细时,程序就会越来越大。如何管理,便成了程序开发过程中一个重要的环节。于是可以按照图书馆分类管理的思想,对程序代码进行管理。 将一个应用程 阅读全文
posted @ 2023-09-23 23:34 PursuitingPeak 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 上一篇提到过类的属性,但没有详细介绍,本篇详细介绍一下类的属性 一 、类的属性 方法是用来操作数据的,而属性则是建模必不的内容,而且操作的数据,大多数是属性,比如游戏中的某个boss类,它的生命值就是属性(不同级别的boss,有不同的生命值),被攻击方法(不同的攻击,伤害值不同),当boss被攻击时 阅读全文
posted @ 2023-09-20 17:01 PursuitingPeak 阅读(592) 评论(0) 推荐(2) 编辑
摘要: 面向过程的编程语言,如C语言,所使用的数据和函数之间是没有任何直接联系的,它们之间是通过函数调用提供参数的形式将数据传入函数进行处理。 但可能因为错误的传递参数、错误地修改了数据而导致程序出错,甚至是崩溃。当需要修改或维护程序时要从程序提供的一堆数据中去寻找和修改它,要扩展函数的功能,只能重新建立一 阅读全文
posted @ 2023-09-16 19:17 PursuitingPeak 阅读(1365) 评论(1) 推荐(2) 编辑
摘要: numpy.linalg 模块包含线性代数的函数。使用这个模块,可以计算逆矩阵、求特征值、解线性方程组以及求解行列式等。一、计算逆矩阵 线性代数中,矩阵A与其逆矩阵A ^(-1)相乘后会得到一个单位矩阵I。该定义可以写为A *A ^(-1) =1。numpy.linalg 模块中的 inv 函数可以 阅读全文
posted @ 2022-08-02 17:29 PursuitingPeak 阅读(1430) 评论(0) 推荐(0) 编辑
摘要: 在NumPy中,所有的标准三角函数如sin、cos、tan等均有对应的通用函数。 一、利萨茹曲线 (Lissajous curve)利萨茹曲线是一种很有趣的使用三角函数的方式(示波器上显示出利萨茹曲线)。利萨茹曲线由以下参数方程定义: x = A sin(at + n/2) y = B sin(bt 阅读全文
posted @ 2022-06-10 22:41 PursuitingPeak 阅读(609) 评论(0) 推荐(0) 编辑
摘要: 在NumPy中,矩阵是 ndarray 的子类,与数学概念中的矩阵一样,NumPy中的矩阵也是二维的,可以使用 mat 、 matrix 以及 bmat 函数来创建矩阵。 一、创建矩阵 mat 函数创建矩阵时,若输入已为 matrix 或 ndarray 对象,则不会为它们创建副本。 因此,调用 m 阅读全文
posted @ 2022-06-08 16:22 PursuitingPeak 阅读(939) 评论(0) 推荐(0) 编辑
摘要: 成交量(volume)是投资中一个非常重要的变量,它是指在某一时段内具体的交易数,可以在分时图中绘制,包括日线图、周线图、月线图甚至是5分钟、30分钟、60分钟图中绘制。 股票市场成交量的变化反映了资金进出市场的情况,成交量是判断市场走势的重要指标。一般情况下,成交量大且价格上涨的股票,趋势向好。成 阅读全文
posted @ 2022-06-07 17:35 PursuitingPeak 阅读(937) 评论(0) 推荐(1) 编辑
摘要: 摘要:NumPy中包含大量的函数,这些函数的设计初衷是能更方便地使用,掌握解这些函数,可以提升自己的工作效率。这些函数包括数组元素的选取和多项式运算等。下面通过实例进行详细了解。 前述通过对某公司股票的收盘价的分析,了解了某些Numpy的一些函数。通常实际中,某公司的股价被另外一家公司的股价紧紧跟随 阅读全文
posted @ 2022-06-01 00:00 PursuitingPeak 阅读(2196) 评论(0) 推荐(1) 编辑
摘要: 摘要:总结股票均线计算原理--线性关系,也是以后大数据处理的基础之一,NumPy的 linalg 包是专门用于线性代数计算的。作一个假设,就是一个价格可以根据N个之前的价格利用线性模型计算得出。 前一篇,在计算均线,指数均线时,分别计算了不同的权重,比如 和 都是按不同的计算方法来计算出相关的权重, 阅读全文
posted @ 2022-05-24 23:51 PursuitingPeak 阅读(662) 评论(0) 推荐(1) 编辑
摘要: 摘要:先汇总相关股票价格,然后有选择地对其分类,再计算移动均线、布林线等。 一、汇总数据 汇总整个交易周中从周一到周五的所有数据(包括日期、开盘价、最高价、最低价、收盘价,成交量等),由于我们的数据是从2020年8月24日开始导出,数据多达420条,先截取部分时间段的数据,不妨先读取开始20个交易日 阅读全文
posted @ 2022-05-23 23:59 PursuitingPeak 阅读(700) 评论(0) 推荐(0) 编辑
摘要: 摘要:本篇我们将以分析历史股价为例,介绍怎样从文件中载入数据,以及怎样使用NumPy的基本数学和统计分析函数、学习读写文件的方法,并尝试函数式编程和NumPy线性代数运算,来学习NumPy的常用函数。 一、文件读入 :读写文件是数据分析的一项基本技能 CSV(Comma-Separated Valu 阅读全文
posted @ 2022-05-21 23:54 PursuitingPeak 阅读(560) 评论(0) 推荐(0) 编辑
摘要: Anaconda 是一个跨平台的版本,通过命令行来管理安装包。进行大规模数据处理、预测分析和科学计算。它包括近 200 个工具包,大数据处理需要用到的常见包有 NumPy 、 SciPy 、 pandas 、 IPython 、 Matplotlib 、 Scikit-learn 、gensim、n 阅读全文
posted @ 2022-05-19 23:58 PursuitingPeak 阅读(662) 评论(0) 推荐(1) 编辑
摘要: 摘要:简单修改、增加部分页面,了解django开发的过程。(Python 3.9.12,django 4.0.4 ) 接前篇,通过命令: django-admin startproject myWebSite 创立了新的站点,cd myWebSite进入到站点根目录,并用命令python manag 阅读全文
posted @ 2022-05-12 00:17 PursuitingPeak 阅读(579) 评论(0) 推荐(2) 编辑
摘要: 摘要:主要介绍用Anaconda搭建虚拟环境并创建Django项目的方法。(Python 3.9.12,django 4.0.4 ) 一、创建虚拟环境、安装django (1)打开cmd命令窗口或直接打开anaconda prompt窗口 (2)创建虚拟环境 conda create -n djan 阅读全文
posted @ 2022-05-01 23:37 PursuitingPeak 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 除了从文件加载数据,另一个数据源是互联网,互联网每天产生各种不同的数据,可以用各种各样的方式从互联网加载数据。 一、了解 Web API Web 应用编程接口(API)自动请求网站的特定信息,再对这些信息进行可视化。每次运行,都会获取最新的数据来生成可视化,因此即便网络上的数据瞬息万变,它呈现的信息 阅读全文
posted @ 2022-04-30 12:13 PursuitingPeak 阅读(558) 评论(0) 推荐(1) 编辑
摘要: 前几篇都是手动录入或随机函数产生的数据。实际有许多类型的文件,以及许多方法,用它们从文件中提取数据来图形化。 比如之前python基础(12)介绍打开文件的方式,可直接读取文件中的数据,扩大了我们的数据来源。下面详细介绍从文件中加载数据。 一、使用内置的 csv 模块加载CSV文件 CSV文件是一种 阅读全文
posted @ 2022-04-29 08:50 PursuitingPeak 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 饼图常用于统计学模块,画饼图用到的方法为:pie( ) 一、pie()函数用来绘制饼图 pie(x, explode=None, labels=None, colors=None, autopct=None, pctdistance=0.6, shadow=False, labeldistance= 阅读全文
posted @ 2022-04-28 17:14 PursuitingPeak 阅读(1324) 评论(0) 推荐(1) 编辑
摘要: 摘要:先介绍条形图直方图,然后用随机数生成一系列数据,保存到列表中,最后统计出相关随机数据的概率并展示 前述介绍了由点进行划线形成的拆线图和散点形成的曲线图,连点成线,主要用到了matplotlib中的plot()和scatter()这个函数,但在实际生活工作中,不仅有折线图,还经常会出现月份经济数 阅读全文
posted @ 2022-04-27 10:48 PursuitingPeak 阅读(1417) 评论(0) 推荐(1) 编辑
摘要: 鉴于上一篇中最后三个问题: 1、上述程序是否能进行优化(比如功能相同的) 2、创建三个3个实例,用了3个语句,能否建一个函数,只输入一个数n,就自动创建n个实例?同时,每个实例的num_times随机,(n比较大时,num_times应该比较小) 3、当实现上述功能后,程序运行,只输入一个参数(创建 阅读全文
posted @ 2022-04-26 05:49 PursuitingPeak 阅读(385) 评论(0) 推荐(0) 编辑