- 博客(34)
- 资源 (4)
- 收藏
- 关注
原创 Maven3.6.1——记四:解析pom.xml标签元素
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/mav...
2019-12-25 20:37:09 508
原创 Maven3.6.1——记三:生命周期及插件
通常一个完整的项目构建过程包括以下几个步骤:清理、编译、测试、打包、集成测试、验证、部署maven将其抽象出一套项目构建的生命周期,插件就是对抽象的具体实现。这三个生命周期相互独立,且每个生命周期里都包含有不同的阶段也有顺序,后面阶段的执行要依赖于前面的阶段,执行某个阶段时候,会自动顺序执行其前面未执行的阶段,但不会触发到另外两个生命周期。例如:运行package命令之前,虽然没有执行comp...
2019-12-25 19:18:23 333
原创 Maven3.6.1——记二:Archetype插件自动创建目录骨架
在上一篇文章中,创建项目需要写完Java文件,然后按照maven目录架构创建对应路径文件,繁琐复杂,现可以用archetype插件自动创建此目录,然后编写Java内容。maven约定的目录结构:创建方法有两种:第一种:根据引导一步步输入包的信息命令:mvn archetype:generate -DarchetypeCatalog=*。其中参数-DarchetypeCatalo...
2019-12-21 20:50:14 436
原创 Maven3.6.1——记一:mvn常用命令、创建项目过程
1、maven的核心:pom.xml文件2、maven约定的目录结构:3、maven常用命令:mvn -v:查看版本mvn clean:删除targetmvn compile:编译mvn test:测试mvn package:打包mvn install:上传jar包到本地仓库中4、创建第一个项目maven01,实现打印Hello World!(1)在ma...
2019-12-20 15:43:03 387
转载 Pandas速查手册
本文翻译自文章:Pandas Cheat Sheet - Python for Data Science,同时添加了部分注解。对于数据科学家,无论是数据分析还是数据挖掘来说,Pandas是一个非常重要的Python包。它不仅提供了很多方法,使得数据处理非常简单,同时在数据处理速度上也做了很多优化,使得和Python内置方法相比时有了很大的优势。如果你想学习Pandas,建议先看两个网站。...
2019-05-01 22:21:20 136
原创 pandas去重神器:df.drop_duplicates()
去重的两种方法:duplicated()和drop_duplicates()DataFrame.drop_duplicates(subset=None, keep='first', inplace=False)参数:subset是用来指定特定的列,默认为所有列keep当keep='first'时,就是保留第一次出现的重复行,其余删除当keep='last'时,就是保留最后...
2019-04-30 14:31:35 10933
转载 pandas.read_csv() 报错 OSError: Initializing from file failed,报错原因分析和解决方法
一、问题报错pandas.read_csv() 报错 OSError: Initializing from file failed,一般由两种情况引起:一种是函数参数为路径而非文件名称,另一种是函数参数带有中文。import pandas as pdda1=pd.read_csv('F:\\数据源')da2=pd.read_csv('F:\\2.0 数据源\\工程清单.csv')...
2019-04-30 14:03:12 272
原创 获取指定文件夹下的文件
一、基础知识os. walk()目录遍历器,用于通过在目录树中游走,输出在目录中向上或者向下的文件名。walk()方法语法格式如下:os.walk(top[, topdown=True[, onerror=None[, followlinks=False]]])1、top-- 是你所要遍历的目录的地址, 返回的是一个三元组(root,dirs,files)。root 所指的...
2019-04-30 13:48:55 366
转载 更好的理解爬虫这个东西
转载自https://www.cnblogs.com/felixwang2/p/8708076.html,在此十分感谢原作者:寂静的天空。目录一:什么是爬虫二:爬虫基本流程三:什么是Requests、Response?四:Request包含哪些?五:Response中包含什么? 六:能抓取怎样的数据...
2019-04-17 22:44:32 173
原创 URL结构
URL(Uniform Resource Location)统一资源定位,的一般语法(带[]的为可选项):(1)Protocol协议,Internet协议中常见的协议:http超文本传输协议,格式http://https安全套接字层超文本传输协议,格式https://ftp文件传输协议,格式ftp://file 资源是本地计算机上的文件,格式file:///,注意后边应是三...
2019-04-14 14:05:38 180
原创 Numpy下的三维数组转置(二)
经过上一篇已经对三维数组的转置有所了解,那么没看明白的,可以从下面三维立方体的角度思考一下。原数组的索引顺序是x轴,y轴,z轴,即0轴,1轴,2轴。那么当将(0,1,2)改为(1,0,2)时,即索引顺序变为y轴,x轴,z轴。以此类推。例子如下。1、numpy.transpose(arr, axes)用于对换数组的维度。参数axes是整数列表对应维度。(1)axes=[1,0...
2019-04-09 19:42:39 4105
转载 Numpy下的三维数组转置(一)
原文出处,感谢博主numpy中的ndarray很适合数组运算transpose是用来转置的一个函数,很容易让人困惑,其实它是对矩阵索引顺序的一次调整。原先矩阵是一个三维矩阵,索引顺序是x,y,z,角标分别是0、1、2,经过上图(1,0,2)调整后就成了y,x,z。理解了这些,那么swapaxes方法也就不难理解了...
2019-04-09 17:08:48 1070
原创 python小坑
1、m=[4,5,6,73,4,4,4,2]删除2,删除所有的4。# -*- coding: utf-8 -*-#方法一m = [4,5,6,73,4,4,4,4,2]m.pop()ls=[]for i in m: if i != 4: ls.append(i)m = ls[:]print(m) #方法二m = [4,5,6,73,4,4,...
2019-04-03 22:25:42 256
原创 2019.4.3批量下载图片代码
import json #一import os #二from urllib.request import urlretrieve #三 with open(r'F:/imaterialist-product-2019-master-码隆产品识别大赛/imaterialist-product-2019/train.json','r',encoding = 'utf-8') as f...
2019-04-03 17:41:35 351
原创 Python编程小记:易混淆知识点
一、排序函数sort()、sorted()、reverse()、reversed()方法都只对列表进行操作print('sort()、sorted()、reverse()、reversed()方法都只对列表操作')import randomrandom.seed(10)x=[random.randint(1,50) for i in range(20)]print(x)#输...
2019-03-31 17:45:03 382
原创 Python编程小记:jieba库
一、基础小结三种分词模式:import jiebaseg_str = "世界上一成不变的东西,只有“任何事物都是在不断变化的”这条真理。"print("/".join(jieba.lcut(seg_str))) # 精简模式,返回一个列表类型的结果print("/".join(jieba.lcut(seg_str, cut_all=True))) # 全模式,使用 'cut_al...
2019-03-30 17:39:15 2029
原创 Python编程小记:random库
random是python中用于生成伪随机数的标准函数库,使用时候只需要import random。包含两类函数,常规的8个函数:一、基础小结第一类:基本随机函数 random.seed(a):随机数种子。只要确定了随机种子,每一次产生的随机序列都是确定的。 random.random():生成一个[0.0,1.0]之间的随机...
2019-03-30 17:38:40 9709
原创 Python编程小记:turtle库
一、基础小结turtle库是python标准库之一,入门级绘图库。import turtle之后即可使用。1、绘图窗口设置命令turtle.setup(400,300,200,100):参数以此(宽,高,距离屏幕左边距离,距离屏幕上方距离),屏幕左上角原点,单位像素。2、运动命令turtle.goto(x,y):直接跳转到(x,y)点,以绘图窗口中心为原点,向右为x轴,向上为y...
2019-03-30 17:26:51 41912 8
原创 Python编程小记:基本语法
1、仅使用Python基本语法(不适用任何模块),编写计算下列数学表达式的结果并输出,保留三位小数。x = pow((pow(3,4)+5*pow(6,7))/8,0.5)print('{:0.3f}'.format(x))x = (((3**4)+5*(6**7))...
2019-03-30 15:53:35 19337
原创 Python爬虫(四):scrapy提取数据之XPATH、RE提取器
scrapy提取数据的三种方法:CSS、XPATH、RE。1、XPATH提取器参考scrapy中文教程:http://www.scrapyd.cn/doc/参考XPATH菜鸟教程:http://www.runoob.com/xpath/xpath-tutorial.html2、RE正则v表达式参考RE菜鸟教程:http://www.runoob.com/python/pytho...
2018-12-24 19:46:05 1720
原创 Python爬虫(三):scrapy提取数据之CSS提取器
scrapy提取数据的三种方法:CSS、XPATH、RE。这里学习一下怎么使用CSS提取器提取有用的数据。参考自http://www.scrapyd.cn/doc/。这里需要有一定的CSS基本,下面附上学习CSS的链接http://www.runoob.com/css/css-tutorial.html。1、爬取网页信息scrapy shell http://lab.scrapy...
2018-12-22 21:37:54 3860 2
翻译 Accord.NET 使用案例
实例一:训练SVM,解决XOR分类问题异或问题的原理:相同为真,不同为假。需要使用的包:Accord.MachineLearning、Accord.Controls、Accord.Math、Accord.Statistics。代码如下:C#、控制台应用程序。using Accord.Controls;using Accord.MachineLearning.VectorMach...
2018-11-22 20:03:55 5513
原创 Accrod.NET
框架介绍Accord.NET是一个c#机器学习框架,也是一个构建计算机视觉、计算机听觉、信号处理和统计应用的完整框架。Accord.NET扩展了AForge.NET框架,提供了一些新功能。完整文档教程:https://github.com/accord-net/framework/wiki通过NuGet完成框架下载:https://www.nuget.org/packages?q=ac...
2018-11-22 17:33:17 884
原创 Pickle包的使用
想要将Python程序运行中得到的字符串、列表、字典等数据,长久的保存下来,而不是简单的放入内存中关机断电就丢失数据。Pickle模块就是专门用来完成此功能的模块,它可以将对象转换为一种可以传输或存储的格式。它实现了基本的数据序列和反序列化,通过pickle模块的序列化操作,我们能够将程序中运行的对象信息保存到文件中去,永久存储;通过pickle模块的反序列化操作,我们能够从文件中...
2018-11-15 17:28:57 1715
原创 Xshell的安装及使用
Xshell被用于在Windows下,专门访问远端不同系统下的服务器,从而达到远程控制终端的目的。官方下载路径:https://xshell.en.softonic.com/安装过程如下:1、点击下一步,并勾选“我接受”继续下一步。2、填写信息,点击下一步。3、自定义安装目录。4、等待安装完成之后,桌面出现Xshell快捷方式,双击启动程序。单击会话对话框中...
2018-11-13 17:57:18 981
转载 Linux常用命令
转载自:Linux常用命令大全(非常全!!!)系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取...
2018-11-13 15:36:32 95
原创 Python爬虫(二):制作一个简单的scrapy爬虫项目
在使用Scrapy框架过程中,每一条命令前均要写scrapy.创建项目scrapy startproject myproject# startproject:表示创建项目# myproject:表示我创建的项目名创建的scrapy项目有如下文件结构:———— myproject | |———— myproject/ #项目的Python模块,将会从这...
2018-10-27 17:44:55 719
原创 Python爬虫(一):Scrapy架构流程介绍
先来看一下Scrapy是什么Scrapy是一套基于Twisted的移步处理框架,是纯python实现的爬虫框架,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容或者各种图片。1、Scrapy架构图(绿线为数据流)Scrapy Engine(引擎):其本身什么事都不做,就只号发指令,完成通信的功能,指派四个组件完成相关操作。 Scheduler(调度器):负责接...
2018-10-26 22:34:43 253
原创 问题记录
1.error LNK2019:无法解析的外部符号WinMain,该符号在函数__tmainCRTStartup中被引用https://www.cnblogs.com/james-lee/p/6842452.html2.
2018-10-14 21:06:59 147
原创 (亲测有效)环境搭建:Windows10(x86)+VS2015+QT5.8.0+OpenCV3.2.0
一、安装VS(这里不做赘述)及配置QThttps://blog.csdn.net/liang19890820/article/details/53931813#%E5%AE%89%E8%A3%85-vs2015二、安装QT及配置OpenCVhttps://blog.csdn.net/zong596568821xp/article/details/78819275三、基于QT、Ope...
2018-09-26 09:43:04 470
原创 配置GPU:WIN10+VS2013+MATLAB R2015b+Matconvnet-1.0-beta20+CUDA7.5+Cudnn5.0
这个配置过程很心酸,经历过重装系统,因此想分享出来给有需要的同学做个参考。以下软件各版本需要协调:MATLAB、VS、CUDA、Cudnn、显卡驱动(GTX 750Ti)一、MatConvNet下载安装 http://www.vlfeat.org/matconvnet/download/二、CPU+GPU(CUDA+Cudnn)配置http://blog.csdn.net/u011...
2018-09-26 09:42:33 1087
原创 pip、conda 操作
一、pip操作pip list #查看已安装的包pip install numpy #安装numpy包pip list --outdated #检查有哪些包需要更新pip install --upgrade numpy #升级numpy包pip uninstall numpy #卸载numpy包pip --help #显示帮助二、conda操作1、对环境的创建、删除等操作conda cr...
2018-07-12 16:26:04 268
转载 Windos使用CONDA/PIP安装官方pythorch 0.4.0/torchvision
Windos使用CONDA/PIP安装官方pythorch 0.4.0/torchvision - pytorch中文网原文出处: https://ptorch.com/news/164.html
2018-07-12 15:49:32 842
原创 函数——一元二次方程求解
#-*- coding:utf-8 -*-import mathdef quadratic(a,b,c): if not isinstance(a,(int,float)): raise TypeError('a is not a number') if not isinstance(b,(int,float)): raise TypeError('b is not a numb...
2018-05-16 09:25:42 570
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人