自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (1)
  • 收藏
  • 关注

原创 python 装饰器@

装饰器@     装饰器就是用一个函数A去修饰一个函数B,可以使得A,B代码分离,逻辑上更清晰。比如我们要计算判断素数所使用的的时间,一般会写成如下代码:import timedef is_prime(n): if n == 2: return True else: for i in range(2, n): if n % i == 0: ret

2020-12-03 10:45:19 107

原创 yield用法

python yield用法        yield的作用可以将一个函数转化成一个生成器,并且不占用内存。举个例子:def add(n): i = 0 while i < n: yield i i += 1a = add(100)如果print(a)可以得到生成器a的地址:<generator object add at 0x000002A3EFD48228>.

2020-12-02 17:06:30 164

原创 python tqdm进度条

tqdm 进度条tqdm模块参数说明:class tqdm(object): """ Decorate an iterable object, returning an iterator which acts exactly like the original iterable, but prints a dynamically updating progressbar every time a value is requested. """ def __init__(self

2020-12-01 21:44:16 139

原创 python多进程multiprocessing模块

multiprocessing模块一般为了节省程序运行的时间,都会想到用多线程或者是多进程,在此,我分享一些多进程mutiprocessing模块的内容。多进程和多线程的区别在于:多进程适用于CPU密集型任务,多线程适用于IO密集型任务。添加进程Processimport multiprocessing as mpdef j(a,b): print(a+b) if __name__=="__main__": p1 = mp.Process(target=j, args=(1,

2020-12-01 17:04:10 241

原创 selenium爬虫select下拉框的选项

我要收集的数据是这个网站:农产品类型和产品名称图1虽然是二级下拉框,但是跟一个下拉框的情况是一样的。讲在前面        这个网页一进来会有一个提示:alert("输入验证码!")这个在selenium面前还是比较好办的,代码如下:# 源网址url="http://nc.mofcom.gov.cn/channel/jghq2017/price_list.shtml"driver = webdriver.Chr

2020-11-25 09:51:02 1081

原创 chromedriver安装教程

下载地址:https://zhuanlan.zhihu.com/p/159051252自己找对应的chrome浏览器对应的chromedriver,下载到本地,解压可以得到一个.exe文件。我觉得放在那里都无所谓的,主要是要将文件位置配置到环境变量去。不妨就将chromedriver.exe文件在chrome的安装目录下,位置为C:\Program Files\Google\Chrome\Application;配置环境变量:此电脑-》右击属性-》高级系统设置-》环境变量-》用户变量-Path-编

2020-11-24 21:46:22 1687 2

原创 爬虫获取ajax传值后的json数据

这是我想获取的网站数据http://nc.mofcom.gov.cn/nc/face/jghq2017/curve.jsp?mark1=9348188&craft_index=20413&year1=2019&year2=2020 图1ajax传值后的数据用于绘制echarts折线图;一开始我以为使用selenium来执行脚本来获取网页后读取数据,后来观察才发现不需要这样,感觉网站是做了一个API的

2020-11-24 21:26:19 263

原创 模型评价方式

分类算法常见的评估指标如下:1.混淆矩阵若一个实例是正类,并且被预测为正类,即为真正类TP(True Positive).若一个实例是正类,但是被预测为负类,即为假负类FN(False Negative).若一个实例是负类,但是被预测为真类,即为假正类FP(False Positive).若一个实例是负类,并且被预测为负类,即为真负类TN(True Negative).## 混淆矩阵import numpy as npfrom sklearn.metrics import confusi

2020-11-15 20:01:41 106

原创 HTML元素及属性

HTML4div和span<!--div定义一块区域--> <div>这里是一块,我也不知道 <!--span在文本行里定义一块区域--> <span>文本里区域</span> <div>效果图:ol、ul和dl<!--有序列表--> <ol> <li>苹果

2020-11-14 21:09:24 73

原创 ASP .NET前后端传值的问题

网上其它的资料很多,我就放一个网址:https://www.jianshu.com/p/c3f20341d4ea写的挺好的,可是我怎么用也不行啊;也不能说不行,前端的数据基本都符合预期了,点击button按钮也能跳转到后端的函数,但是获取的数据都是null,搞不下去了。自己想了个办法:路由URL+参数$.ajax({ type: "post", url: "/Sos/Search" + "/?start=" + $('#start').

2020-11-14 10:38:51 254

原创 用户 ‘IIS APPPOOL\‘ 登录失败解决方法\在数据库xx中拒绝了 CREATE TABLE 权限。\拒绝了对对象(数据库‘‘,架构 ‘dbo‘)的SELECT权限

遇到这个问题也很迷惑,这个报错问题是我IIS本地服务器运行时报的错误,而VS自带的IIS服务器运行没报错误。本着遇到问题就来解决吧。解决的链接如下:https://blog.csdn.net/greycastle/article/details/90113387一番操作之后确实没有报登录错误,又开始报如下错误(忘了截图了):【在数据库‘master’中拒绝CREATE DATABASE权限】解决方案链接如下:https://blog.csdn.net/jingshaohui/article/d.

2020-11-09 21:10:42 1346

原创 剑指 Offer 09. 用两个栈实现队列

用两个栈实现一个队列。队列的声明如下,请实现它的两个函数 appendTail 和 deleteHead ,分别完成在队列尾部插入整数和在队列头部删除整数的功能。(若队列中没有元素,deleteHead 操作返回 -1 )示例 1:输入:[“CQueue”,“appendTail”,“deleteHead”,“deleteHead”][[],[3],[],[]]输出:[null,null,3,-1]示例 2:输入:[“CQueue”,“deleteHead”,“appendTai

2020-11-07 19:53:32 53

原创 剑指 Offer 05. 替换空格

class Solution: def replaceSpace(self, s) : s=s.replace(" ","%20") return ss=Solution()print(s.replaceSpace("We are happy."))We%20are%20happy.字符串操作去除空格s=" we are happy children "print(s.lstrip())#去除左边空格print(s.rstrip().

2020-11-07 16:02:30 52

原创 剑指 Offer 03. 数组中重复的数字

#!/usr/bin/env python# coding: utf-8# # 遍历列表:使用集合set,时间复杂度为O(n)# In[1]:class Solution: def findRepeatNumber(self, nums): s=set() for i in nums: if i in s: return i else: s.

2020-11-06 23:06:55 57

原创 力扣-python两数之和

#!/usr/bin/env python# coding: utf-8# # 暴力破解:采用两层循环,时间复杂度为O($N^2$),运行时间为3320ms# In[1]:class Solution(object): def twoSum(self, nums, target): l=list() for i in range(len(nums)-1): flag=0 for j in range(i.

2020-11-04 09:00:18 563

原创 Jupyter Notebook安装

安装教程:查看如下操作:https://zhuanlan.zhihu.com/p/54302333遇到的问题:1:pip不是内部或外部命令,也不是可运行的程序 或批处理文件。需要将配置环境变量,找到python文件夹下Scripts,复制以上路径;点击此电脑-》属性-》高级设置-》环境变量-》编辑-》将路径复制进去,即可。2:ModuleNotFoundError: No module named ‘pip’执行以下命令:python -m ensurepippython -m pip i

2020-11-03 11:52:02 152 1

原创 Google云盘读入文件的方式

Google云盘读入文件的方式 云盘上建立文件夹,名称为python,那么python文件夹下的raw_data.xlsx表格读取方式如下:from google.colab import drivedrive.mount('/content/drive')path = "/content/drive/My Drive/python/"path = "/content/drive/My Drive/python/"data=pd.read_excel(path+"raw_data.

2020-11-02 22:54:17 770

原创 IIS服务器本地部署遇到的问题

@**IIS服务器本地部署遇到的问题**HTTP错误500.19 - Internal Server Error无法访问请求的页面,因为该页的相关配置数据无效。如图1所示:解决办法:因为 IIS 7 采用了更安全的 web.config 管理机制,默认情况下会锁住配置项不允许更改。要取消锁定可以,在cmd下以管理员身份运行命令行%windir%\system32\inetsrv\appcmd unlock config -section:system.webServer/handlers其

2020-11-02 21:13:13 229

原创 C语言 排序

使用qsort()函数排序#define n 100;int a[n];int cmp(const void*x,const void*y){ return *(int *)x-*(int *)y;}qsort(a,n,sizeof(int),cmp);

2019-11-10 23:24:58 60

原创 tensorflow数据流图

tensorflow数据流图`import osos.environ['TF_CPP_MIN_LOG_LEVEL']='2'import tensorflow as tfgraph=tf.Graph()with graph.as_default(): with tf.name_scope("Variables"): #记录数据流图运行次数的Variables对象...

2019-11-02 21:33:17 179

原创 在windows下redis数据库安装教程以及可视化工具

redis数据库安装教程以及可视化工具百度网盘链接:https://pan.baidu.com/s/1hdd38O_R35hGS5FOLIeCWg文件包含一个文件夹(redis3.0.5版本)和redis desktop manager。网上的资源大部分都是说到官网下载或者是Github,本人亲测,现官网上只有Ubuntu环境的安装包,Windows的没有。而GitHub上的确有下载链接,但...

2019-10-26 17:37:06 188

原创 tensorflow构建数据流图--面向机器智能的tensorflow实践

tensorflow构建数据流图图片来源于知乎,借用a:图中a,b,c,d,e为节点,用于表示上图的tensorflow代码如下:import tensorflow as tf#a是节点,input_a是数据流a=tf.constant(4,name="input_a")b=tf.constant(2,name="input_b")c=tf.multiply(a,b,name="m...

2019-10-25 16:17:26 230

原创 P1996--约瑟夫问题洛谷

题目描述n个人(n<=100)围成一圈,从第一个人开始报数,数到m的人出列,再由下一个人重新从1开始报数,数到m的人再出圈,……依次类推,直到所有的人都出圈,请输出依次出圈人的编号.输入格式n m输出格式出圈的编号#include<iostream>using namespace std;struct Node{ int data; struct Node*...

2019-10-23 20:07:06 101

原创 P1145 约瑟夫--洛谷

P1145 约瑟夫题目描述nn个人站成一圈,从某个人开始数数,每次数到mm的人就被杀掉,然后下一个人重新开始数,直到最后只剩一个人。现在有一圈人,k个好人站在一起,k个坏人站在一起。从第一个好人开始数数。你要确定一个最小的m,使得在第一个好人被杀死前,k个坏人先被杀死。输入格式一个k(0<k<14)输出格式一个m#include<iostream>usi...

2019-10-23 19:29:36 571

原创 自测-3 数组元素循环右移问题

自测-3 数组元素循环右移问题#include<iostream>using namespace std;int main(){ int n,m,k,temp; cin>>n>>m; int i,a[n]; for(i=0;i<n;i++){ cin>>a[i]; } m=m%n;//对n求余 for(k=0;k&lt...

2019-10-21 20:26:14 89

原创 自测-2 素数对猜想 (20 分)--素数判定

自测-2 素数对猜想 (20 分)#include<iostream>#include<cmath>using namespace std;//素数判定 int judge(int n){ int i,k=sqrt(n); for(i=2;i<=k;i++){ if(n%i==0){ return 0; } } return 1;}...

2019-10-21 20:07:07 150

原创 自测-1 打印沙漏_PAT起步 (20 分)

自测-1 打印沙漏 (20 分)本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”,要求按下列格式打印所谓“沙漏形状”,是指每行输出奇数个符号;各行符号中心对齐;相邻两行符号数差2;符号数先从大到小顺序递减到1,再从小到大顺序递增;首尾符号数相等。给定任意N个符号,不一定能正好组成一个沙漏。要求打印出的沙漏能用掉尽可能多的符号。输入格式:输入在一行给出1个...

2019-10-21 19:14:58 173

中文情感分析常用词典-chinese_sentiment_dictionary-master.zip

# 中文情感分析常用词典 该库收集了包含 * 知网Hownet情感词典 * 台湾大学NTUSD简体中文情感词典 * 清华大学李军中文褒贬义词典 * BosonNLP

2021-08-08

空空如也

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

TA关注的人

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