![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
one named slash
Bullet for My Valentine
展开
-
避免Django重复提交表单,ERR_cache_miss错误
在做项目时,遇到这个问题,首页设置为登录页login.html,登录后跳转至工具页tool.html。使用django自带的会话及身份验证中间件,自己认为的应该没问题,但总报标题所述错误,折腾了半天,终于解决,这里记录一下。我的urls.pyurlpatterns = [ path('xadmin/', xadmin.site.urls), path('', LoginView.as_view(), name='index'), path('tool/', Template原创 2021-09-17 17:23:32 · 559 阅读 · 0 评论 -
NO.89——应用Xgboost进行保险赔偿预测
文章目录1 数据分析1.1 先瞅瞅数据长啥样1.2 连续变量和分类变量1.3 分类变量中属性的个数1.4 赔偿值1.5 连续变量特征1.6 特征之间的相关性2 Xgboost2.1 数据预处理2.2 简单的Xgboost模型2.3 第一个基础模型2.4 Xgboost参数调节3 总结我的github地址.1 数据分析import pandas as pdimport numpy as np...原创 2020-03-12 11:12:15 · 760 阅读 · 1 评论 -
NO.88——数据分析之玩转Kaggle的究竟是一帮什么人?
1 前言1.1 数据领域的兄弟们的自身情况性别比例调查问卷国家分布年龄分布收入情况所学专业从事领域工作满意度最常使用工具常用算法计算平台选择面临挑战1.2 Python和R哪家强使用人数常用工具不同工种偏好各大领域使用趋势薪资待遇用了多少年重要程度1.3 数据科学家都在用什么国家分布使用Python or R工资与学历如何证明自己呢遇到...原创 2020-03-11 17:07:32 · 520 阅读 · 0 评论 -
NO.82——Github连接超时无法访问
解决措施直接ping github.com是能返回数据包的,怀疑是本地DNS无法解析导致的。那么,我们可以上站长之家查看可用的响应IP。然后我的是mac os系统,找到hosts文件,路径是/private/etc/hosts,在末尾添加上然后就大功告成啦!!!!...原创 2020-02-21 16:42:49 · 848 阅读 · 0 评论 -
NO.83——macOS下MongoDB的安装与配置
安装极其推荐Homebrew安装,非常方便快捷。我安装的是4.2社区版,一开始,我直接brew install mongodb无法安装,原来是mongodb并没有集成在homebrew的包库里,所以首先要把mongodb添加到包库:brew tap mongodb/brew然后,brew进行安装brew install mongodb-community@4.2之所以推荐br...原创 2020-02-20 19:52:46 · 191 阅读 · 0 评论 -
NO.80——macOs安装pyaudio
Use Homebrew to install the prerequisite portaudio library, then install PyAudio using pip:brew install portaudiopip install pyaudioNotes:If not already installed, download Homebrew.pip will d...原创 2020-02-12 10:50:25 · 533 阅读 · 0 评论 -
NO.79——BFS,DFS,Astar,爬山法,最抖爬山法,模拟退火法解决八数码问题Python实现
问题描述 无非就是将无序数列变成有序数列。之间写过关于这个问题的解决办法,但是当时对各种算法理解的不是很透彻,比如广度优先算法和深度优先算法,同样都是维护一个open表,怎么用列表实现队列和栈的操作,那时候理解的不是很深,终于现在有些理解了。Astar算法同样是维护一个open表,不过这个open表示一个优先级队列,每次取出的是代价最低的元素,然后再拓展它的邻居,然后再更新这个op...原创 2020-02-09 19:35:51 · 1815 阅读 · 1 评论 -
NO.78——遗传算法解决TSP(旅行商)问题 Python实现
问题描述各个城市的经度纬度值已经给出,形如[[120, 23], [120.3, 24], …]。问有一条线将所有城市串起来,且所走的路径最短。遗传算法核心伪代码def main(): global p_mutation, max_generation #变异概率和最大迭代次数 generation = 1 population_cur = init_popula...原创 2020-02-09 16:37:19 · 2855 阅读 · 0 评论 -
NO.——77 遗传算法解决8queens问题 Python实现
问题描述8皇后问题就是避免8个皇后在相同的行或列或对角线上。遗传算法模仿生物演化论,加一个环境因素,适应环境的留下来繁衍,不适应环境的被淘汰。首先初始化一个种群,定义一个迭代次数(也就是最多进化多少代),然后不断重复以下步骤:在种群中选择部分个体进行杂交,得到杂交个体在种群中选择部分个体进行变异,得到变异个体根据适应度,在包含杂交和变异个体的种群中根据适应度挑选出优良的个体重复以...原创 2020-02-09 16:18:50 · 446 阅读 · 0 评论 -
N0.76——Astar算法解决传教士野人过河问题Python实现
问题描述有三个传教士和三个野人一起来到河边准备渡河,河边有一条空船,且传教士和野人都会划船,但每次最多可供两人乘渡。河的任何一岸以及船上一旦出现野人人数超过传教士人数,野人就会把传教士吃掉。为安全 地渡河,传教士应该如何规划渡河方案?试给出该问题的状态图表示,并编程求解之。若传教士和野人的数码均为 5 人,渡船至多可乘 3 人,请定义一个启发函数,并给出相应的搜索树。解决思路设 M...原创 2020-02-07 09:47:40 · 4795 阅读 · 0 评论 -
NO.75——python解决倒水问题
问题描述给你两个容器A和B,A的容量是3,B的容量是5。现在拿一个水壶可以向任意容器倒水,两个容器相互间也可以倒水,问经过多少步骤,可以使得B中盛有4升水?解题思路Initial State :(0,0)Oprations(算符):将杯子A的水倒空将杯子B的水倒空将杯子A装满水将杯子B装满水将杯子A的水倒入B,直至A的水被倒空将杯子A的水倒入B,直至B被倒满将杯子B的水倒入...原创 2020-02-06 09:44:29 · 2989 阅读 · 0 评论 -
NO.74——《人工智能·一种现代方法》通过搜索进行问题求解 学习笔记
问题求解Agent如何将问题形式化?(以罗马尼亚案例为例)初始状态:In(Arad) 行动:ACTIONS(s),即,给定一个状态s,ACTIONS(s)返回状态s下可以执行的动作的集合。例如状态s为 *In(Arad),动作集合( { Go(Sibiu) , Go(Timisoara) , Go(Zerind)} ) 转移模型:RESULT(s,a),在状态s下,执行a动作后,达...原创 2020-02-03 17:36:03 · 1368 阅读 · 0 评论 -
NO.71——用A-star算法求解8数码问题
问题描述: 到 算法原理:A*的原理已经在上一篇博客讲解。https://blog.csdn.net/ghl1390490928/article/details/104121195* 初始化open_set和close_set;* 将起点加入open_set中,并设置优先级为0(优先级最高);* 如果open_set不为空,则从open_set中选取优先级最高...原创 2020-01-31 16:44:22 · 627 阅读 · 0 评论 -
NO.54——基于scrapy的P站爬虫
很久没有更新博客了,这段时间其实也做了不少东西,但总是懒得坐下来整理下学习笔记,今天终于努力说服自己。做了那么多东西到底改写什么呢?自从接触python以来首先接触的就是爬虫,之前也写过许多关于爬虫的博客,但是其中最负盛名的基于scrapy的爬虫框架还没有写过,于是乎就以这为出发点吧。另外,在github上研究过某大神基于scrapy的爬虫(github地址我已经找不到了,不过那个...原创 2020-01-31 15:37:31 · 54854 阅读 · 1 评论 -
NO.69——使用Matplotlib绘制3D图形
准备:import matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3D #导入Axes3D类fig = plt.figure() #获取到当前figure对象ax = fig.gca(projection='3d') #fig.gca是获取图中的当前极轴。如果不存在,或者不是极轴,则将创建相应的轴,然...原创 2020-01-30 20:00:07 · 2124 阅读 · 0 评论 -
NO.52------opencv threshold()函数详解
bg_img = cv2.imread(bg_img) match_img = cv2.imread(match_img) graybg = cv2.cvtColor(bg_img, cv2.COLOR_BGR2GRAY) graymat = cv2.cvtColor(match_img, cv2.COLOR_BGR2GRAY) #输出两幅图的差值的绝对值...原创 2019-04-18 18:44:20 · 468 阅读 · 0 评论 -
NO.51-----调用百度地图api画热力图
在帮助一个金融系的同学做论文时,他提出可以在地图上显示某地区各县市经济和人口数据的对比,想到了调用百度api接口。 一、获取坐标 写一个python小程序获取地区坐标# -*- coding: utf-8 -*-"""Created on Tue May 29 21:53:47 2018@author: slashDN: 灯光...原创 2019-04-13 20:18:24 · 3162 阅读 · 6 评论 -
NO.50----opencv调用摄像头做人脸检测
Dlib技术出自某几位院校大牛的论文,是用眼睛,面部轮廓,鼻梁,眉毛,嘴巴等68个特征点表征人脸特征。import cv2import face_recognition as frfrom PIL import Image, ImageDrawimport numpy as npfacial_features = ['chin', 'left_eyebrow', 'right_ey...原创 2019-04-13 16:23:25 · 267 阅读 · 0 评论