自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 Django项目案例之GitHub用户接口展示

Django 项目mysite在Terminal终端中运行命令python manage.py migrate(base) D:\PyCharm WorkSpace\mysite>python manage.py migrateOperations to perform: Apply all migrations: admin, auth, contenttypes, sessionsRunning migrations: Applying contenttypes.0001_ini

2020-10-23 13:45:59 774 1

原创 Python3.8安装TensorFlow、gensim

学习记录目前python3.8版本,使用命令conda install tensorflow会报错提示版本太高,只允许3.7及以下版本安装,可尝试在Anaconda Prompt命令行环境下使用pip安装,使用豆瓣源,参考博文亲测有效对于python3.8版本安装tensorflowpip install tensorflow -i http://pypi.douban.com/simple/ 在安装python包时,手动指定源示例(清华源)pip install gensim -i https:

2020-10-14 09:19:10 8323 3

原创 python命令行安装jieba库

话不多说,安装过程如下图感谢原创链接博主的帖子,这里仅做记录在使用pip install jieba命令时,安装过程巨慢,而且经常超时,看了CSDN上的一些帖子,发现大多数都还是下载到本地进行安装的,有幸发现到可以直接使用pip命令的,这里仅做记录。在cmd命令行中直接输入pip install jieba -i http://pypi.douban.com/simple --trusted-host pypi.douban.com就可以成功安装jieba库了去http://pypi.dou

2020-09-10 11:01:09 4072 4

原创 腾讯2020广告算法大赛比赛-使用官方推荐平台进行数据的读取和合并

一、比赛数据数据下载与展示pip install wgetimport wget,tarfile#训练数据filename = wget.download("https://tesla-ap-shanghai-1256322946.cos.ap-shanghai.myqcloud.com/cephfs/tesla_common/deeplearning/dataset/algo_contest/train_preliminary.zip")#测试数据test_filename = wge

2020-05-22 23:01:32 1845 3

原创 腾讯2020广告算法大赛提交结果总结

参加比赛的小伙伴肯定知道在哪提交结果了,但是提交的格式或数据有可能会出现一些小问题,下面介绍一下我的方法,亲测有效哦!大赛官网对提交结果的要求如下图所示:(注意事项)带标题行编码格式数据记录总数固定模拟提交结果:import numpy as np#生成测试数据集中的 user_id,共100万条记录user_id = np.arange(3000001,4000001,1)#array([3000001, 3000002, 3000003, ..., 3999998, 3999

2020-05-18 10:03:34 1320 3

原创 java正则表达式小记

正则表达式正则表达式通常被用于判断语句中,用来检查某一字符串是否满足某一格式。正则表达式是含有一些具有特殊意义字符的字符串,这些特殊字符称为正则表达式的元字符。例如,\\d表示数字0-9中的任意一个,\d就是元字符。正则表达式中的元字符表如下:元字符正则表达式中的写法意义..代表任意一个字符\d\\d代表0-9的任何一个数字\D\\D代表任何一...

2020-02-29 11:51:52 194

原创 大话设计模式读书笔记之简单工厂模式(Java版)

书中人物两位:小菜和大鸟故事从一份题目开始:请用C++、Java、C#任意一种面向对象语言实现一个计算器控制台程序,要求输入两个数和运算符号,得到结果。小菜第一次答题,代码如下:import java.util.Scanner;public class SimpleFactoryModel { public static void main(String[] args) { ...

2020-02-28 18:51:28 229

原创 Spring Boot IntelliJ IDEA 学习笔记二

一、使用Spring Initializr 快速创建 Spring Boot 项目IDE都支持使用Spring的项目创建向导快速创建一个Spring Boot项目,在创建的过程中,可以选择我们需要的模块(如Spring Web等),向导会联网创建Spring Boot项目默认生成的Spring Boot项目:主程序已经生成好了,我们只需要编写自己的业务逻辑,如package com.h...

2019-09-30 17:03:21 328

原创 Spring Boot IntelliJ IDEA 学习笔记一

Spring Boot入门Spring Boot官方文档1.Spring Boot 简介简化Spring应用开发的一个框架,相当于对整个Spring技术栈的大整合 ,J2EE开发的一站式解决方案2.微服务(Microservices)2014年,Martin Fowler:微服务是一种架构风格,一个应用应该是一组小型服务(可以通过HTTP的方式互通),每一个功能元素最终都是一个可独立替...

2019-09-29 10:29:43 172

原创 java-线程池

线程池,其实就是一个容纳多个线程的容器,其中的线程可以反复使用,省去了频繁创建线程对象的操作,无需反复创建线程而消耗过多资源任务队列中的任务从线程池中获得线程对象执行任务,当线程池中无空闲线程时,任务等待执行,等待其他某个任务执行完毕后,归还线程到线程池,之后再从线程池中获得线程来执行任务为什么要使用线程池(缓冲池)在java中,如果每个请求到达就创建一个新线程,开销是非常大的在实际使用...

2019-09-24 17:05:41 161

原创 集合操作工具类Collections

进入Collections集合操作工具类之前,先记录两个jdk1.5的新特性:JDK1.5新特性一:静态导入目的是为了减少开发的代码量,但是实际用处一般/** * 静态导入标准的写法,导入包的时候才能使用 * import static java.lang.System.out; 最末尾,必须是一个静态成员 */import static java.lang.System.out;...

2019-09-24 10:21:31 215

原创 java-集合二哥-Map

java-集合二哥-Map二哥与大哥的不同(Map接口与Collection接口下的集合存储数据的形式不同):Collection中的集合,元素是孤立存在的(单身狗),向集合中存储元素采用一个个元素的方式存储Map中的集合,元素是成对存在的(夫妻档),每个元素由键与值两部分组成,通过键可以找到对应的值Collection中的集合称为单列集合,Map中的集合称为双列集合Map(映射关系的...

2019-09-23 15:33:07 416

原创 java-集合老大哥Collection-小儿子Set-详解

Set同样继承Collection接口,小儿子Set与大儿子List完全相反(一个不包含重复元素的Collection)无序无索引不存在重复元素常见的实现类:HashSet,LinkedHashSetHashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持,不保证set的迭代顺序,特别是它不保证该顺序恒久不变,此类允许使用null元素,注意此实现不是同步的(线程...

2019-09-20 10:33:30 170

原创 java-集合老大哥Collection-大儿子List-详解

ListList接口继承Collection接口,被称为有序的Collection(序列)主要有如下三个特点有序有索引可存在重复元素常见的实现类:ArrayList,LinkedListList接口中的抽象方法,有一部分和父接口Collection是一样的,而List接口自己独有的方法很好区分,就是方法中带有索引(int index),举例如下package 集合;import...

2019-09-18 15:30:44 131

原创 java-集合老大哥-Collection

集合老大哥-Collection集合,是java提供的一种容器,可以用来存储多个数据,数组同样是容器,但是两者有区别:数组的长度是固定的,而集合的长度是可变的集合中存储的元素必须是引用类型的数据学会使用集合:能够使用集合来存储对象,能够遍历集合取出对象,能够掌握不同集合的特点,如List集合(有序可重复)Set集合(无序不可重复)等集合的使用(两个例子)例一:集合存储Person类...

2019-09-16 19:20:14 136

原创 java多线程实例之LeetCode交替打印Foobar,本地运行亲测

题目详细描述解题思路主要在于信号量的使用!话不多说,Foobar类,foo(),bar()方法,代码如下(注释超详细!)本地IDEA执行(jdk1.8)import java.util.concurrent.Semaphore;/** * 两个不同的线程将会共用一个FooBar实例 * 其中一个线程调用foo()方法,另一个线程调用bar()方法 * 确保"foobar"被输出n...

2019-09-11 20:36:18 602

原创 Anonymous new Runnable() can be replaced with lambda

Anonymous new Runnable() can be replaced with lambda出现这个警告的原因是因为1.8的jdk可以使用更简单的方式来表达原代码:new Thread(new Runnable(){ @Override public void run(){ System.out.println("Hello Lambda Expressions."...

2019-09-11 18:59:30 6801

原创 Win10搭建FTP服务器+java代码实现文件上传至FTP服务器

Win10搭建ftp服务器打开控制面板 -> 程序和功能,点击启用或关闭Windows功能,勾选红色方框内的选项控制面板 -> 管理工具,如下打开IIS管理器先在本地磁盘中创建一个目录用来存放FTP站点的内容,如 E:\FTP站点添加FTP站点(右击网站),站点名称自拟,点击下一步绑定和SSL设置:IP地址为本机ip地址(查看本地ip,在控制台输入命令ipconfig...

2019-09-07 15:38:03 2592

原创 Java-多线程

线程的创建与安全一、基本概念进程:正在运行的程序叫做进程(程序安装在硬盘中,在内存中运行)线程:通俗的将,是进程中的一个小任务(比如360进程中的电脑体检,木马检查,电脑清理等),专业术语是进程中的一个执行单元,来完成进程中的某个功能(再比如迅雷下载中同时下载多个任务,每个任务都可以看做是迅雷下载进程中的一个线程)一个程序运行之后至少有一个进程,一个进程中可以包含多个线程多线程:一个程序...

2019-09-04 11:06:07 88

原创 机器学习之路:最邻近规则分类(KNN)

Cover和Hart在1968年提出了最初的邻近算法,属于分类算法,输入基于实例的学习(instance-based learning),懒惰学习(lazy learning)电影集:电影名称打斗次数(x)接吻次数(y)电影类型California Man(a)3104RomanceHe’s Not Really into Dudes(b)2100Ro...

2019-08-30 16:24:53 274

原创 机器学习之路:决策树

决策树(decision tree)什么是决策树/判定树?一个类似于流程图的树结构,其中,每个内部节点表示在一个属性上的测试,每个分支代表一个属性输出,而每个树叶节点代表类或类分布。树的顶层是根节点熵(entropy)概念:信息和抽象,如何度量?1948年,香农提出了“信息熵(entropy)”的概念,一条信息的信息量大小和它的不确定性有直接的关系,要搞清楚一件非常非常不确定的事情,或者...

2019-08-30 14:36:45 357

原创 机器学习概念介绍

机器学习概念:机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。学科定位:人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演绎。定义:探索和开发一系列算法来如何使计算机不需要通过外部明...

2019-08-29 10:43:19 1769

原创 keras版本问题TypeError: softmax() got an unexpected keyword argument 'axis'解决方案

TypeError: softmax() got an unexpected keyword argument ‘axis’解决方案一:回退keras版本,pip install keras==2.1解决方案二:修改函数softmax()的返回语句1.(可选)升级keras:pip install --upgrade keras2.(要修改的文件)定位softmax()所在py文件...

2019-08-23 16:16:54 3958 1

原创 python版本3.5,在虚拟环境中升级seaborn版本到0.9.0

module ‘seaborn’ has no attribute ‘lineplot’:会出现上述报错的原因是seaborn的版本问题,将seaborn版本升级到0.9.0就不会报错升级过程如下:打开命令行窗口,通过命令activate XXX进入XXX虚拟环境中使用命令python -m pip install seaborn==0.9.0升级seaborn版本出现如下提示:(可选...

2019-08-23 10:36:03 4498 1

原创 UserWarning:默认模式'constant'将在skimage 0.15中更改为'reflect'

UserWarning:默认模式’constant’将在skimage 0.15中更改为’reflect’出现这个警告的原因出在进行图像缩放(调整大小)处:img = transform.resize(img, (IMG_SIZE, IMG_SIZE))若使用版本号<0.15的skimage,添加mode ='constant’来调整大小,可以消除警告img = transfo...

2019-08-22 09:54:37 972

原创 Jupyter Notebook 四步修改默认打开目录

Jupyter Notebook 修改默认打开目录步骤:生成配置文件:cmd打开命令行窗口并输入命令:jupyter notebook --generate-config修改配置文件:到路径C:\Users\Administrator.jupyter下编辑jupyter_notebook_config.py文件,搜索c.NotebookApp.notebook_dir定位到要修改的那一行,...

2019-08-08 10:53:26 1244 1

原创 嵩天老师-Python语言程序设计-Python123配套练习测验题目汇总整理

测验1:Python基本语法元素知识点概要:普遍认为Python语言诞生于1991年Python语言中的缩进在程序中长度统一且强制使用,只要统一即可,不一定是4个空格(尽管这是惯例)IPO模型指:Input Process Output字符串的正向递增和反向递减序号体系:正向是从左到右,0到n-1,反向是从右到左,-1到-n,举例str = "csdn" # str[0]就表示字符串c...

2019-08-03 15:36:08 113581 20

原创 排序算法(java)

“排序算法的比较” 一、算法的简介 1.插入排序 2.合并排序 3.冒泡排序 4.快速排序 二、算法的编程实现与测试(Java) 三、算法的性能分析

2018-09-14 19:52:41 167

吴恩达机器学习讲义

机器学习大佬吴恩达机器学习讲义,配合讲义可查看哔哩哔哩视频上的机器学习视频,收获满满

2019-08-03

Android 开发实战经典课件.zip

大学生学习Android的基础教程,PPT讲解的十分详细,Android开发入门必看!

2019-08-03

空空如也

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

TA关注的人

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