自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 机器学习概述、特征工程、机器学习算法基础

机器学习是人工智能的一个分支。人工智能的研究是从以“推理”为重点到以“知识”为重点,再到以“学习”为重点,一条自然、清晰的脉络。机器学习是实现人工智能的一个途径,即以机器学习为手段解决人工智能中的问题。机器学习算法是从数据中自动分析获得规律(模型),并利用规律对未知数据进行预测。Python语言的机器学习工具Scikit-learn包括许多知名的机器学习算法的实现Scikit-learn文档完善,容易上手,丰富的API,使其在学术界颇受欢迎。基于NumPy、SciPy和matplotlib构建。

2022-09-20 17:09:11 407 1

原创 科学计算工具numpy-ndarray的矩阵处理,索引切片,拼接,函数,数组转换以及nan等

轴(axis)在numpy中可以理解为方向,使用0,1,2…数字表示,对于一个一维数组,只有一个0轴,对于二维数组(shape(2,2)),有0轴和1轴,对于三维数组(shape(2,2, 3)),有0,1,2轴有了轴的概念之后,我们计算会更加方便,比如计算一个2维数组的平均值,必须指定是计算哪个方向上面的数字的平均值np.arange(0,10).reshape((2,5)), reshape中2表示0轴长度(包含数据的条数)为2, 1轴长度为5, 2X5一共10个数据索引与切片1. 一维

2021-11-26 17:02:38 1615

原创 科学计算工具numpy-ndarray的创建操作与数据类型

numpy是什么?numpy(Numerical Python)是一个在Python中做科学计算的基础库,重在数值计算,也是大部分PYTHON科学计算库的基础库。是主要用于多维数组(矩阵)处理的库。用来存储和处理大型矩阵,比Python自身的嵌套列表结构要高效的多。本身是由C语言开发,是个很基础的扩展,Python其余的科学计算扩展大部分都是以此为基础。高性能科学计算和数据分析的基础包numpy数组是一个多维的数组对象(矩阵),称为ndarray,具有矢量算术运算能力和复杂的广播能力,并具有执行速度

2021-11-25 11:44:30 960

原创 数据分析之matplotlib 学习笔记

常用统计图对比:折线图: 以折线的上升或下降来表示统计数量的增减变化的统计图特点: 能够显示数据的变化趋势,反映事物的变化情况。(变化)直方图: 由一系列高度不等的纵向条纹或线段表示数据分布的情况。一般用横轴表示数据范围,纵轴表示分布情况。特点: 绘制连续性的数据,展示一组或者多组数据的分布状况 (统计)条形图: 排列在工作表的列或行中的数据可以绘制到条形图中。特点: 绘制连离散的数据,能够一眼看出各个数据的大小,比较数据之间的差别。(统计)散点图: 用两组数据构成多个坐标点,考察坐标点的分

2021-11-24 16:59:22 692

原创 数据分析之matplotlib—折线图 学习笔记

Conda环境安装:# 创建环境 conda create --name python3 python=3# 切换环境: windows :activate python3 linux/macos : source activate python3 # 官方地址: https://www.anaconda.com/download/# 清华大学镜像站 https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/安装完conda,会自带

2021-11-24 15:35:17 1183

原创 python3用到python2代码时的一些坑

1.SyntaxError: invalid syntaxprint captcha.generate_captcha()^SyntaxError: invalid syntax加括号 使用print()改为print (captcha.generate_captcha())即可2.Python模块报错:ModuleNotFoundError: No module named ‘cStringIO’from cStringIO import StringIOModuleNotFoundErr

2020-07-10 20:03:06 801

原创 数据库系统概论_ER图_曾经的笔记

数据Data数据库DB数据库系统DBS(database system)数据库管理系统DBMS(是系统软件,主要功能是定义数据库,比如Oracle)DBA Database Administrator数据库管理员函数要素:函数名,参数,返回值类型,函数体关系型数据库关系relation表表table理论数据库Excel物理数据库属性列字段元组数据行记录模式标题行表结构aaa主键:是一个字段,这个字段的值可以唯一的标识每条

2020-06-23 21:26:17 2207

原创 UML用例图,时序图简单笔记

用例图为宏观图用例图不能用名词,可以用动词或者动名词。用例是参与者与系统之间的一组交互的动作序列这组动作要借助IT技术得以实现,要体现出客户价值(提升客户的工作效率,提高客户的效益 )参与者:系统的外部实体所扮演的角色也可以是参与者一个用例不能用两个以上的动词来描述一张图中不可以出现同名用例动词加动词的宾语构成用例(动词短语)大多数情况下宾语不能成为参与者不能用用例图表达流程,用例图表示结构构造型:1.扩展(可以做,可以不做)2.包括(一定要做)用例粒度:动作非原子性的动词才能

2020-06-22 21:04:45 852

原创 安装与使用Gunicorn

使用Gunicorn:web开发中,部署方式大致类似。简单来说,前端代理使用Nginx主要是为了实现分流、转发、负载均衡,以及分担服务器的压力。Nginx部署简单,内存消耗少,成本低。Nginx既可以做正向代理,也可以做反向代理。正向代理:请求经过代理服务器从局域网发出,然后到达互联网上的服务器。特点:服务端并不知道真正的客户端是谁。反向代理:请求从互联网发出,先进入代理服务器,再转发给局域网内的服务器。特点:客户端并不知道真正的服务端是谁。区别:正向代理的对象是客户端。反向代理的对象是服务端。

2020-05-27 10:58:39 693 1

原创 Warning: (1287, @@tx_isolation is deprecated and will be removed in a future release

在 使用flask中使用SQL alchemy通过模型类创建数据表并保存数据时 会出现一个警告,不是错误!并不会影响项目运行,如果项目启动不了,应该是别的地方出问题了。 Warning: (1287, "'@@tx_isolation' is deprecated and will be removed in a future release. Please use '@@transaction_isolation' instead")翻译@@tx_isolation被禁止使用并且在未来的版本中

2020-05-23 16:05:19 2140

原创 flask中使用SQL alchemy通过模型类创建数据表并保存数据

flask中使用SQL alchemy通过模型类创建数据表并保存数据python2.x使用MySQL-pythonpython3.x需使用pymsqlimport pymysql pymysql.install_as_MySQLdb()# coding:utf-8from flask import Flaskfrom flask_sqlalchemy import SQLAlchemyimport pymysqlpymysql.install_as_MySQLdb()app = Fla

2020-05-23 15:22:01 1433

原创 from werkzeug import secure_filename失败

改为from werkzeug.utils import secure_filename

2020-05-20 21:23:51 1113

原创 python3 pip安装MarkupSafe==1.0失败解决

配置flask环境的包时,安装MarkupSafe==1.0出错环境上的一些问题,一定要把错误的内容通读!!核心内容是一个WARNING和一个ERROR,WARNING的内容一般是不重要的,然后看看ERRORERROR: Command errored out with exit status 1: command: /home/ling/.virtualenvs/Flask_py/bin/python -c 'import sys, setuptools, tokenize; sys.ar

2020-05-18 22:36:33 5232 1

原创 django中的关联查询(一对多),通过模型类实现关联查询

1.查询和对象关联的数据在一对多关系中,一对应的类我们把它叫做一类,多对应的那个类我们把它叫做多类,我们把多类中定义的建立关联的类属性叫做关联属性。例:查询id为1的图书关联的英雄的信息。b=BookInfo.objects.get(id=1)b.heroinfo_set.all()通过模型类查询:HeroInfo.objects.filter(hbook__id=1)例:查询id为1的英雄关联的图书信息。h = HeroInfo.objects.get(id=1)h.hbook通

2020-05-17 11:14:10 1450

原创 FastDFS安装,配置tracker、storage,安装nginx

一、 安装fastdfs依赖包解压缩 libfastcommon-master.zip进入到libfastcommon-master的目录中执行 ./make.sh执行 sudo ./make.sh install二、安装fastdfs解压缩fastdfs-master.zip进入到 fastdfs-master目录中执行 ./make.sh执行 sudo ./make.sh install三、配置跟踪服务器trackersudo cp /etc/fdfs/tracker.c

2020-05-17 09:49:52 723

原创 Django查询集,惰性执行,缓存特性

查询集查询集表示从数据库中获取的对象集合,在管理器上调用某些过滤器方法会返回查询集,查询集可以含有零个、一个或多个过滤器。过滤器基于所给的参数限制查询的结果,从Sql的角度,查询集和select语句等价,过滤器像where和limit子句。返回查询集的过滤器如下:all():返回所有数据。filter():返回满足条件的数据。exclude():返回满足条件之外的数据,相当于sql语句中where部分的not关键字。order_by():对结果进行排序。返回单个值的过滤器如下:get(

2020-05-14 10:27:36 494

原创 Django--条件查询,字段查询,FQ,聚合

实现sql中where的功能,调用过滤器filter()、exclude()、get(),下面以filter()为例。通过"属性名_id"表示外键对应对象的id值。语法如下:说明:属性名称和比较运算符间使用两个下划线,所以属性名不能包括多个下划线。属性名称__比较运算符=值条件运算符1) 查询等exact:表示判等。例:查询编号为1的图书。list=BookInfo.objects.filter(id__exact=1)可简写为:list=BookInfo.objects.fil

2020-05-14 10:01:14 513

原创 django-签名加密模块It's dangerous--加密token

首先安装包pip install -i https://pypi.tuna.tsinghua.edu.cn/simple itsdangerous//或pip install itsdangerous在使用时导入类from itsdangerous import TimedJSONWebSignatureSerializer as Serializerfrom itsdangerous import SignatureExpired# 在 settings文件里面,可以导入其中的一个常量

2020-05-12 14:24:26 392

原创 nginx配置FastDFS,提交静态页面

找到配置文件所在地址,进行编辑/usr/local/nginx/conf$ sudo vim nginx.conf在http部分中添加配置信息如下:server { listen 8888; server_name localhost; location ~/group[0-9]/ { ...

2020-05-05 14:55:07 194

原创 ubuntu-django-redis-celery-worker-fastdfs-nginx启动

启动redis服务: sudo redis-server /etc/redis/redis.conf启动worker: celery -A celery_tasks.tasks worker -l infoFastDFS:启动tracker:sudo /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf start重启:/usr/bin/fdfs_tr...

2020-05-04 22:50:52 325

原创 Ubuntu18.04编译Nginx报错objs/Makefile:440: recipe for target 'objs/src/core/ngx_murmurhash.o' failed

Ubuntu18.04编译Nginx报错objs/Makefile:440: recipe for target ‘objs/src/core/ngx_murmurhash.o’ failed执行完make以后报错~/nginx-1.8.1$ sudo make-----------------------------------------错误:cc1: all warnings be...

2020-05-04 15:48:57 2533 2

原创 安装nginx及fastdfs-nginx-module--./configure: error: the HTTP rewrite module requires the PCRE library.

安装nginx及fastdfs-nginx-modulesudo ./configure --prefix=/usr/local/nginx/ --add-module=/home/ling/fastdfs-nginx-module-master/src# = 后边为fastdfs-nginx-module-master解压后的目录的绝对路径/src报错:./configure: erro...

2020-05-04 15:29:25 950

原创 解决celery-redis异步错误: File "/ling/.virtualenvs/AttributeError: 'float' object has no attribute 'items'

问题:使用redis和celery执行异步任务时报错File"/home/ling/.virtualenvs/dailyfresh/lib/python3.6/site-packages/redis/_compat.py",line 123, in iteritemsreturn iter(x.items()) AttributeError: ‘float’ object has no a...

2020-04-29 22:10:03 689 2

原创 django解决:ModuleNotFoundError: No module named 'django.core.urlresolvers'

问题项目中导入django.core.urlresolvers 包时会出现错误:ModuleNotFoundError: No module named ‘django.core.urlresolvers’原因这是因为Django更新到2.0后,django2.0 把原来的 django.core.urlresolvers 包 更改为了 django.urls包。把包更换以后运行O...

2020-04-27 15:33:29 6887

原创 Django异常:Specifying a namespace in include() without providing an app_name is not supported.

原代码为urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^user/', include('user.urls', namespace='user')), ]执行迁移文件命令后报错报错原因参考https://blog.csdn.net/m0_38059875/article/details/82...

2020-04-27 11:48:50 155

原创 解决--TypeError: __init__() missing 1 required positional argument: 'on_delete'

问题用django创建model,执行python manage.py makemigrations命令生成迁移文件时出现TypeError: init() missing 1 required positional argument: ‘on_delete’ 错误原代码解决定义外键的时候需要加上 on_delete=;即:user = models.ForeignKey(‘Use...

2020-04-27 11:35:49 2208

原创 session的redis存储配置,mysqlclient0.93问题

session的redis存储配置1.安装包pip install django-redis-sessions==0.5.62.修改settings文件,增加如下项# 设置redis存储session信息SESSION_ENGINE = 'redis_sessions.session'# 设置redis服务的ip地址SESSION_REDIS_HOST = 'localhost'...

2020-04-26 15:02:04 176

原创 Ubuntu 18.04下Redis安装报错:“You need tcl 8.5 or newer in order to run the Redis test”问题解决

安装redis时进行测试,确认Redis的功能是否正常。make test然后报错如下:make[1]: 进入目录“/usr/local/redis/src”You need tcl 8.5 or newer in order to run the Redis testMakefile:225: recipe for target 'test' failedmake[1]: *** [...

2020-04-25 21:57:07 1164

原创 linux下安装pycharm生成桌面图标

生成桌面图标方法一.直接在工具栏里Tools下进行生成方法二.1.创建pycharm.desktop文件到/usr/share/applications/目录下 :touch /usr/share/applications/pycharm.desktop2.执行命令:sudo vim /usr/share/applications/pycharm.desktop 输入管理员密码3...

2020-04-25 15:46:18 5063

原创 ubuntu下安装pycharm专业版

安装1.到pycharm官网下载Linux版本的pycharm包,将包放到/opt/文件夹下。2.打开终端 cd到/opt/文件夹3.执行命令 sudo tar -xvzf pycharm-professional-2018.1.2.tar.gz4.文件解压完之后就已经安装完成启动1.cd 到解压完成的文件夹里面:cd pycharm-2018.1.2/bin2.找到pycharm...

2020-04-25 10:09:58 1713 1

原创 Pillow安装失败,采用豆瓣源安装,国内开源镜像站

用虚拟环境pip安装pillow时总是报错。用豆瓣提供的源pip install -i https://pypi.doubanio.com/simple/ --trusted-host pypi.doubanio.com pillow安装速度贼快!!!豆瓣牛啤!!!...

2020-04-21 21:14:06 3615

原创 创建Django项目

创建Django项目创建项目在当前用户的某个目录下创建项目,这样不会发生权限问题。创建项目的名称为test1,完成"图书-英雄"信息的维护,创建应用名称为booktest。此处在/home/python/pytest/目录下创建项目cd /home/python/mkdir pytestcd pytest创建项目的命令如下:django-admin startproject 项...

2020-04-19 16:47:11 217 1

原创 Ubuntu里为django搭建虚拟环境

如果在一台机器上,想开发多个不同的项目,需要用到同一个包的不同版本,如果还使用上面的命令,在同一个目录下安装或者更新,其它的项目必须就无法运行了,怎么办呢?解决方案:虚拟环境。虚拟环境其实就是对真实pyhton环境的复制,这样我们在复制的python环境中安装包就不会影响到真实的python环境。通过建立多个虚拟环境,在不同的虚拟环境中开发项目就实现了项目之间的隔离。创建首先安装虚拟环...

2020-04-19 12:59:07 694 1

原创 jquery元素节点操作、todolist

jquery元素节点操作创建节点var $div = $('<div>');var $div2 = $('<div>这是一个div元素</div>');插入节点1、append()和appendTo():在现存元素的内部,从后面插入元素var $span = $('<span>这是一个span元素</span>');$('...

2020-04-15 16:44:03 178

原创 事件冒泡、事件委托

事件冒泡什么是事件冒泡在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理(父级对象所有同类事件都将被激活),或者它到达了对象层次的最顶层,即document对象(有些浏览器是window)。事件冒泡的作用事件冒...

2020-04-15 15:35:28 163

原创 jquery事件--焦点、移入移出、resize、绑定

jquery事件事件函数列表:blur() 元素失去焦点focus() 元素获得焦点click() 鼠标单击mouseover() 鼠标进入(进入子元素也触发)mouseout() 鼠标离开(离开子元素也触发)mouseenter() 鼠标进入(进入子元素不触发)mouseleave() 鼠标离开(离开子元素不触发)hover() 同时为mouseenter和mouseleave...

2020-04-15 15:29:15 1474

原创 jquery循环each

jquery循环对jquery选择的对象集合分别进行操作,需要用到jquery循环操作,此时可以用对象上的each方法:$(function(){ $('.list li').each(function(i){ $(this).html(i); })})......<ul class="list"> <li></li&...

2020-04-15 11:10:39 685

原创 jquery属性操作.html(),, .prop()

jquery属性操作1、html() 取出或设置html内容// 取出html内容var $htm = $('#div1').html();// 设置html内容$('#div1').html('<span>添加文字</span>');2、prop() 取出或设置某个属性的值// 取出图片的地址var $src = $('#img1').prop(...

2020-04-15 11:04:42 372

原创 尺寸相关、滚动事件

尺寸相关、滚动事件1、获取和设置元素的尺寸width()、height() 获取元素width和height innerWidth()、innerHeight() 包括padding的width和height outerWidth()、outerHeight() 包括padding和border的width和height outerWidth(true)、outerHei...

2020-04-15 10:26:45 110

原创 jquery动画

jquery动画通过animate方法可以设置元素某属性值上的动画,可以设置一个或多个属性值,动画执行完成后会执行一个函数。$('#div1').animate({ width:300, height:300},1000,'swing',function(){ alert('done!');});参数可以写成数字表达式:$('#div1').animate({...

2020-04-14 22:09:17 96

空空如也

空空如也

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

TA关注的人

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