Python
CC丶Z
迷失不要紧,关键是我们得在清醒后找到自己的定位和要前进的方向。
不过,你也要允许自己走上曲折的路。因为“走捷径”,会错过很多事情。
展开
-
在Windows操作系统下下载安装python、 pip、nose
原文地址:https://www.cnblogs.com/sunyucui/p/6681262.html一、python官方下载地址:https://www.python.org/downloads/1、打开连接后,选择要安装的python版本,进行下载2、双击下载文件,一直点击下一步3、安装完成后,进入控制面板-系统与安全-系统-高级系统设置-环境变量-编辑用户变量path :C:\Pytho...转载 2018-03-07 10:13:53 · 687 阅读 · 0 评论 -
python中hashlib模块详解
hashlibhashlib主要提供字符加密功能,将md5和sha模块整合到了一起,支持md5,sha1, sha224, sha256, sha384, sha512等算法具体应用#!/usr/bin/env python # -*- coding: UTF-8 -*- #pyversion:python3.5 #owner:fuzj import hashlib # ########...转载 2018-04-13 12:40:55 · 5417 阅读 · 1 评论 -
python中pickle模块详解
在机器学习中,我们常常需要把训练好的模型存储起来,这样在进行决策时直接将模型读出,而不需要重新训练模型,这样就大大节约了时间。Python提供的pickle模块就很好地解决了这个问题,它可以序列化对象并保存到磁盘中,并在需要的时候读取出来,任何对象都可以执行序列化操作。Pickle模块中最常用的函数为:(1)pickle.dump(obj, file, [,protocol]) 函数...转载 2018-04-13 12:26:54 · 285 阅读 · 0 评论 -
python中time模块详解
在Python中,与时间处理有关的模块就包括:time,datetime以及calendar。这篇文章,主要讲解time模块。在开始之前,首先要说明这几点:在Python中,通常有这几种方式来表示时间:1)时间戳 2)格式化的时间字符串 3)元组(struct_time)共九个元素。由于Python的time模块实现主要调用C库,所以各个平台可能有所不同。UTC(Coordinated Unive...转载 2018-04-13 10:45:59 · 579 阅读 · 0 评论 -
python中os模块详解
在自动化测试中,经常需要查找操作文件,比如说查找配置文件(从而读取配置文件的信息),查找测试报告(从而发送测试报告邮件),经常要对大量文件和大量路径进行操作,这就依赖于os模块,所以今天整理下比较常用的几个方法。网上这方面资料也很多,每次整理,只是对自己所学的知识进行梳理,从而加深对某个模块的使用。 1.当前路径及路径下的文件os.getcwd():查看当前所在路径。os.listdir(path...转载 2018-04-13 10:45:11 · 1140 阅读 · 0 评论 -
python中pandas库下使用merge、concat对数据合并和重塑
数据规整化:合并、清理、过滤pandas和python标准库提供了一整套高级、灵活的、高效的核心函数和算法将数据规整化为你想要的形式!本篇博客主要介绍:合并数据集:.merge()、.concat()等方法,类似于SQL或其他关系型数据库的连接操作。合并数据集1) merge 函数参数参数说明left参与合并的左侧DataFrameright参与合并的右侧DataFramehow连接方式:‘inn...转载 2018-04-16 17:18:52 · 4290 阅读 · 0 评论 -
Windows下Anaconda3中安装Xgboost库
学到xgboost库工具,在网上查了许多安装xgboost库的教程,找到一个比较便捷的方法,记录下来以备后用。xgboost是近年来很受追捧的机器学习算法,由华盛顿大学的陈天奇提出。最近在学习机器学习,所以需要安装这一利器。然而,在网上找了很多安装xgboost的教程,有些方法太复杂,要安装额外的几个软件,有些看着简单但是自己按步骤安装了一遍,进行测试的时候还是没有成功。最近终于发现了一个超级简单...转载 2018-04-03 14:52:28 · 850 阅读 · 0 评论 -
Python 3下使用Matplotlib工具画图,中文显示乱码的问题解决(修改配置文件)
本文介绍两种解决该问题的方法,第一种需要每次在代码中加些东西,第二种是修改配置文件,可一劳永逸。第一种:以Kaggle中的Titanic问题为例:import matplotlib.pyplot as plt fig = plt.figure() fig.set(alpha=0.2) # 设定图表颜色alpha参数 plt.subplot2grid((2,3),(0,0)) ...原创 2018-03-19 16:32:02 · 16644 阅读 · 8 评论 -
在jupyter notebook中同时安装python2和python3(可以在jupyter中随意切换)
由于我之前使用的jupyter notebook是基于python2.7版本的,所以只要在此基础上安装基于python3.6的内核即可。 我的环境如下: windows 10,64位系统 已安装基于python2.7版本的anaconda 已在anaconda中安装py27和py36的虚拟环境 已有的jupyter notebook的kernel是基于pyth...原创 2018-03-08 15:25:57 · 17556 阅读 · 4 评论 -
windowsx下更改Jupyter Notebook的工作目录
因为最近学习机器学习课程,需要安装一个程序运行环境,选择了Anaconda。之所以选择Anaconda,是因为它本身功能很强大,集成了python环境,及深度学习所需要的所有包,因此不再需要从各种第三方下载不同的包,手动配置。对于初学者来说,更容易上手,也可以省下不少时间。Jupyter Notebook就是集成在Anaconda下的一个文本编辑器,可以运行和编写代码。本文以Anaconda 集成...转载 2018-03-08 15:01:55 · 1044 阅读 · 0 评论 -
Pandas库下DataFrame的一些基本操作
这一部分主要学习pandas中基于前面两种数据结构的基本操作。设有DataFrame结果的数据a如下所示: a b c one 4 1 1 two 6 2 0 three 6 1 6一、查看数据(查看对象的方法对于Series来说同样适用)1.查看DataFrame前xx行或后xx行a=DataFrame(data);a.head(6)表示显示前...转载 2018-04-20 15:54:06 · 3359 阅读 · 0 评论