- 博客(44)
- 收藏
- 关注
原创 python中__get__,__getattr__,__getattribute__的区别
get,__getattr__和__getattribute都是访问属性的方法,但不太相同。object.getattr(self, name)当一般位置找不到attribute的时候,会调用getattr,返回一个值或AttributeError异常,调用的属性不存在,才会调用该方法。object.getattribute(self, name)无条件被调用,通过实例访问属性。如果cla...
2020-01-16 14:41:41 227 1
原创 pytorch学习
最近在复现一些比较新的 Paper,里面的神经网络模型都比较多样化,训练方式也千奇百怪。对于 Caffe 和 TensorFlow 这样的预编译框架,不灵活这一缺陷就变得十分明显了。而这方面正是 PyTorch 的强项,它是一个非常 Pythonic 的深度学习框架,一切的操作(包括模型的定义、训练、测试)都十分地符合 Python 的简单的哲学,可以非常轻松快速地构建出一个十分怪异的模型,非常...
2020-01-10 17:23:21 2760
原创 k-means算法(航空分析)
import numpy as npimport pandas as pdimport matplotlib.pyplot as plt#一.缺失值与异常值处理data=pd.read_csv(r'air_data.csv',encoding='gb18030')print(data.shape)#删除票价为空的值data.dropna(axis=0,how='any',sub...
2019-12-01 19:38:22 474 1
原创 线性回归模型(预测房价)
#线性回归档案from sklearn.datasets import load_bostonfrom sklearn.linear_model import LinearRegressionimport pandas as pdfrom sklearn.model_selection import train_test_split# 读数据boston = load_bosto...
2019-12-01 19:26:54 1088
原创 jieba分词及朴素贝叶斯算法实例
# 调用停用词# (1)字符串清洗,前后去空# (2)去重import pandas as pdimport jieba# 读取停用词文档并去空去重with open('stopwords.txt','r',encoding='utf-8') as f: stopword = f.readlines()# print(len(stopword))# (1)字符串...
2019-12-01 19:24:12 631
原创 爬虫-斗鱼直播
from selenium import webdriverimport timefrom lxml import etreedriver = webdriver.PhantomJS(executable_path=r'F:\老师发的文件\系统班第四阶段\day923\phantomjs-2.1.1-windows\bin\phantomjs.exe')def request_html(...
2019-09-24 19:00:12 137
原创 爬虫-下厨房
from selenium import webdriverimport time,jsonfrom lxml import etreedef request_html(url): driver = webdriver.PhantomJS(executable_path=r'F:\老师发的文件\系统班第四阶段\day923\phantomjs-2.1.1-windows\bin\ph...
2019-09-24 18:59:34 724
原创 爬虫-selenium&PhantomJS
from selenium import webdriverimport timedriver = webdriver.PhantomJS(executable_path=r'F:\老师发的文件\系统班第四阶段\day923\phantomjs-2.1.1-windows\bin\phantomjs.exe')url = 'https://www.baidu.com/'driver.get...
2019-09-24 18:58:57 153
原创 爬虫-有道翻译
import requests,time,hashlibdef getMd5(value): md5 = hashlib.md5() md5.update(value.encode()) return md5.hexdigest()def request_html(url,word): salt_p = time.time() salt = str(...
2019-09-24 18:57:33 126
原创 爬虫-商务部新闻
'''爬取页面:22-31 , 共(7815)条数据'''import requests,timefrom lxml import etreefrom pymysql import *class DataItem(object): def __init__(self,theme,sourcetype,sourcename,url): self.tree = se...
2019-09-24 18:56:53 312
原创 爬虫-网易云音乐
import requestsfrom lxml import etreeclass WangyiMusic: def __init__(self,url): self.tree = self.request_html(url) self.parse_html() def request_html(self,url): head...
2019-09-24 18:56:14 343
原创 爬虫-扇贝字典
import requestsfrom lxml import etreefor i in range(1,4): url = 'https://www.shanbay.com/wordlist/110521/232414/?page={}'.format(i) headers = {'user-agent': 'Mozilla/5.0 (Windows NT 6.1; WOW...
2019-09-24 18:55:04 246
原创 爬虫-房网
import requests,re,json#http://gz.ihk.cn/myxf/houselist/?mark=gzxf089#http://gz.ihk.cn/myxf/houselist/p2/?mark=gzxf089def require_html(url): headers = { 'User-Agent': 'Mozilla/5.0...
2019-09-24 18:53:31 189
原创 爬虫-股吧
import requests, random, re,jsonfrom fake_useragent import UserAgentdef request_html(url): ua = UserAgent() headers = {'User-Agent': ua.random} response = requests.get(url=url, headers=...
2019-09-24 18:53:04 578
原创 爬虫-猫眼电影
import requests, random, re, jsonfrom fake_useragent import UserAgent# https://catfront.dianping.com/api/batch?v=1&sdk=1.7.11url = 'https://maoyan.com/board/7'ua = UserAgent()headers = { ...
2019-09-24 18:52:26 386
原创 爬虫-豆瓣电影
import requests,json,random,refrom fake_useragent import UserAgentua = UserAgent()url = 'https://movie.douban.com/j/chart/top_list?type=11&interval_id=100%3A90&action=&start=0&limi...
2019-09-24 18:51:47 222 1
原创 爬虫-高德地图
import requests,random,jsonfrom fake_useragent import UserAgentua = UserAgent()# proxies_list = [{'http': 'http://36.25.243.251:80', 'https': 'http://121.69.26.14:8080'},# {'http': 'h...
2019-09-24 18:50:57 1432
原创 flask-笔记-数据库
数据库操作 BASE_DIR = os.path.abspath(os.path.dirname(__file__)) class Config(object): # 连接数据库 SQLALCHEMY_DATABASE_URI = 'sqlite:///' + os.path.join(BASE_DIR, 'fk.sqlite') # 设置sqlalchemy 自动更新...
2019-09-06 20:38:02 93
原创 django--生鲜商城项目
项目分两个模块:商家模块(seller)和买家模块(buyer)商家模块:视图函数:from django.shortcuts import render, redirect, HttpResponsefrom seller import models# Create your views here.# 登录装饰器def login_docorator(func): ...
2019-08-28 19:38:50 803
原创 django-生鲜商城项目笔记
1.先搭建django虚拟环境pip install virtualenv在创建项目的文件夹中打开doc,virtualenv env激活虚拟环境env\Script\activate.bat下载django pip install django == 2.1.2剩下的在pycharm中下载**导出包列表 pip freeze > package.txt**使用导好的列...
2019-08-28 19:27:23 1447
原创 django基础12--Ajax
一.Ajax 1.过程:页面发出请求--> 调用视图函数--> 展示页面,在页面中提交Ajax请求--> 调用Ajax视图函数,返回JsonRespon(dic)--> 将dic传入success()中--> ...
2019-08-20 20:28:17 94
原创 django基础11--装饰器,中间件及小部分ajax
一.装饰器 from django.shortcuts import render,HttpResponse,redirect def check_login(func): # cookie方法 def inner(request): username = request.COOKIES.get('username') ...
2019-08-19 20:36:48 68
原创 django基础10--cookie及session
cookie及sessions 由于http协议是无状态的 ,每次提交请求都需要认证用户, 所以需要使用cookie技术来识别用户 (1)cookie介绍 cookie是由服务器端生成,存储在浏览器中的一段纯文本信息 建议不要保存敏感信息如密码 , 因为电脑上的浏览器可能会被其他人使用 (2)原理...
2019-08-17 15:01:30 59
原创 django基础9--Form表单提交
一.Form组件 django中的form组件实现了如下功能: 1.生成页面可用的HTML文件 2.对用户提交的数据进行校验 3.保留上次输入内容(回显) from django .shortcuts import render,HttpResponse from django import forms from dj...
2019-08-16 22:00:50 354
原创 django--个人博客项目
1.新建blog项目:创建app01分项: 添加urls.py文件 from app01 import views 注册app01 , path('app01/' include('app01.urls')) 添加static文件夹并导入前端文件,在外部也新建static文件夹 settings文件中添加:STATICFILES_DIRS=[os.path.join(B...
2019-08-15 21:13:27 246
原创 django基础8--页面增删改查及分页
一.页面增删改查1.判断提交方式2.获取id3.根据id获取对应的对象4.获取需传输的数据5.修改该对象6.save()保存二.多对多关系操作HTML中需展示多个数据在例:def author_edit(request):if request.method == “GET”:id = request.GET.get(‘id’)author_obj = models.Aut...
2019-08-14 20:24:24 231
原创 django基础7--关系字段操作2
一.聚合函数–分组def fz(resquest):# 正向ret = models.Employee.objects.values(‘department__name’).annotate(Avg(‘salary’))# 反向ret2 = models.Department.objects.values(‘name’).annotate(Avg(‘employee__salary’))...
2019-08-13 20:37:23 82
原创 django基础6--关系字段的处理
一.关系字段1.一对多:#创建学生与学科类# 现在学科类中添加一些数据class Subject(models.Model):name = models.CharField(max_length=32)price = models.IntegerField()# 打印类对象时显示的内容def str(self):return ‘subject:name{},price{}’.fo...
2019-08-12 20:26:53 96
原创 django基础5--CRUD操作
一.CRUD操作crud指增删改查1.增加from app01 import models# 获取数据def add_person(request):if request.method == ‘POST’:name = request.POST.get(‘name’)age = request.POST.get(‘age’)height = request.POST.get(‘h...
2019-08-10 11:22:20 155
原创 django基础4--模板独立
一.独立模板文件访问外层中html文件若没指定则按照seetings.py中app01,app02…注册顺序加载二.独立静态文件static --> app01 --> xxx.jpg进行目录配置: settings.py STATICFILES_DIRS=[os.path.join(BASE_DIR ‘static’)]html文件中:{% load static %}...
2019-08-10 11:14:03 68
原创 django基础3--路由系统及部分app基础
一.路由系统1.urlpatterns=[path(要匹配的路径(可以是正则表达式),视图函数,参数,别名)]2.正则表达式re_path(r’^index18/(?P\d{4})/(?P\d{2})/′,views.index8,name=′index8′)()为分组?P<xxx>参数name为别名,路径中的名字修改后只要别名不改,原路径继续访问3.视图函数...
2019-08-08 20:37:00 226
原创 linux系统安装
安装centos系统![在这里插入图片描述](https://img-blog.csdnimg.cn/20190807194701542.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80Mjc2NjEyOA==,si...
2019-08-07 19:48:17 99
原创 配置yum及mariadb主从库
安装mariadbyum install mariadb mariadb-server -y停止mariadb服务systemctl stop mariadb.service开启mariadb服务systemctl start mariadb.service查看mariadb状态systemctl status mysqld.servicecentos yum配置[root@bo...
2019-08-07 17:40:50 133
原创 docker安装python3并打包成镜像
查看所有镜像docker images删除镜像docker image rm 镜像id拉取镜像docker pull mysql:8.0waiting 等待下载Downloading 正在下载Download complete 完成下载pull complete 拉取完成REPOSITORY 仓库Tag 镜像标签image id 镜像idcreat...
2019-08-07 17:37:59 7585
原创 docker镜像上传至仓库
一、docker虚拟化技术_仓库Registry 仓库,用来存储镜像,registry 分为公有库和私有库,公有库是指所有人都有权限访问下载镜像的库,私有库规定范围内可以使用的库。(一)DockerHub是docker官网推出的docker 仓库的一个公共服务器,在上面可以有私有和公有的镜像,目前已经有15000的镜像在该服务器上,我们可以通过docker_hub来管理自己的镜像。Dock...
2019-08-07 17:36:19 1343
原创 Django基础1
一、web介绍a)web前端开发b)web 后端开发(后台开发)二、软件开发架构a)C/S ( Clinet / Server) 客户端服务端,b)B/S(Browser/Server) 浏览器,服务端三、URL 介绍a)URL : 统一资源定位符(网址)b)组成:9,c)http://www.baidu.com:80 /s/?wk=今日新鲜事&xxx==xxxi.请求...
2019-08-07 17:27:59 120
原创 django基础2--模板系统
Django模板语言(DTL)一.使用模板1、导入Template和Context类from django.template import Template , Context…构建模板结构template_obj = Template(html)创建渲染结构context_obj = Context({‘content’:‘hello world’})进行数据渲染result...
2019-08-07 17:25:12 89
原创 坦克大战
‘’’v.1.16子弹打墙更换图片‘’’import pygame, sys, time, randomSCREEN_WIDTH = 800SCREEN_HIGHT = 600COLOR_BLACK = pygame.color.Color(123, 123, 123)ENEMY_TANKS_COUNT = 10class BaseTank:def init(self, x, ...
2019-07-10 21:23:36 217
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人