自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Python项目规范学习

文章目录一、Python项目规范1.1 Python`__init__.py`的作用1.2 了解`import`的机制1.3 了解`.pyc`和`.pyo`1.4 `README`的内容1.5 `setup.py`的写法一、Python项目规范ProjectName/|-- bin/ # 存放项目的可执行文件,也可以起名为script/| |-- ...||-- projectSu...

2019-10-30 20:32:21 809

原创 时间规划方法

文章目录1. 以“专注力”为中心,对时间分配进行思考2. 重启专注力,创造出时间3.要花时间进行自我投资4. 为了快乐而使用时间5. 15·45·90法则6. 杂念排除法这本书是我在中大图书馆的推荐架上无意之间看到的,正好从那走过,随手拿起,觉得挺有趣的,就借阅下来了。这本书的作者是日本的一位神经科医生,讲的是如何规划时间,以及提高工作效率的一些理论和方法。书名*时间控作者...

2019-09-12 00:17:41 2292

原创 【Ubuntu】安装MySQL

sudo apt-get install -y mysql-serversudo apt-get install -y mysql-clientsudo apt-get install -y libmysqlclient-dev搞完了之后就检查一下MySQL的socket是否正常netstat -tap | grep mysql如果确认没啥问题就尝试登陆sudo mysql...

2018-09-04 11:15:25 155

原创 【CentOS】CentOS虚拟机与宿主机共享文件夹

今天需要将主机的文件拷到CentOS的虚拟机上(使用的软件是VMWare Workstation 14 Player),直接拖拽复制发现文件不完整(4G文件复制过去只剩下40M左右),通过外网的方式(网盘邮箱等)非常不方便且速度慢,于是想到利用虚拟机和宿主机之间的共享文件夹的方式来实现文件传输。参考自这篇博客。 前提:虚拟机已安装VMTools步骤1.编辑虚拟机设置 -&gt...

2018-09-01 00:11:14 2626

原创 【CentOS】用yum install安装不同版本python

在使用CentOS安装python的时候,发现无法使用yum install python或yum install python3进行python的安装,后来找到了一种方法,参考自这篇博客。从EPEL仓库安装1.安装最新版本的EPELyum install epel-release2.安装python-3.4yum install python34...

2018-08-30 12:38:40 15465 2

原创 Linux SMP启动过程分析报告

《超级计算机原理与操作》第六次作业Linux SMP启动过程分析报告(个人部分)16337232 王锦鹏CPU如何构建拓扑关系?根据实际的物理属性,CPU域可以分为以下几类: CPU分类 Linux内核分类 说明 超线程(SMT, Simultaneous MultiThreading) CONFIG_SCHED_SMT 一个物理核...

2018-07-31 23:55:22 2071

原创 【Hello Python World】Week 15:Sklearn:Make your program intelligent

题目思路代码及注释结果与分析题目思路这道题目考察的是对ML中随机数据集的生成、数据集的划分、基本的模型训练算法以及验证性地考察不同算法的性能。这次练习的目的是让我们了解一下Python中机器学习的一些基本流程。代码及注释from numpy import *from sklearn import *Bayes_acy = []...

2018-06-19 08:29:37 194

原创 【Hello Python World】Week 14:A statistical analysis case with Pandas & Seaborn

Part 1分析代码Part 2分析代码这次我们要学习的东西是关于Python中的Pandas和Seaborn模块,结合一个非常有名的例子来分析。 Anscombe's Quartet是一个拥有四个数据集的集合,这四个数据集内的数据都有相同的均值、方差和相关度,一眼看上去感觉是四个高度相似的数据集,实际上当我们画出这四个数据集的图像时我们才发现被直觉骗了,...

2018-06-10 01:42:59 174

原创 【Hello Python World】Week 13:SciPy:Fast and scientific

最小二乘法分析代码最优化问题分析代码点对距离分析代码今天的任务是关于scipy的练习,上周的练习是matplotlib的练习,题目有不少是承接这一节的练习的,上一周的难题解决了,这一周的练习相对比较轻松。最小二乘法分析关于公式x^=argminx∥Ax−b∥2x^=arg⁡minx‖Ax−b‖2\boldsymbol{\hat{x}}...

2018-06-02 22:15:37 187

原创 【Hello Python World】Week 12:Matplotlib:Plot gracefully

画出函数的图像分析代码参数估计分析代码直方图和密度估计分析代码画出函数的图像分析这道题是对matplotlib中的一些简单方法的应用,我尝试了:* 修改函数曲线的颜色,线型,线宽* 调整坐标轴的限制* 设置坐标轴、图例信息* 获得函数的在某点的极值(使用argmax)并标注出来* 设置垂直标线,以及在图上加入一个特殊标注P...

2018-05-27 18:44:41 186

原创 【Hello Python World】Week 11:Numpy:A profound gift

Ready?矩阵基本操作分析代码解线性方程组分析代码求矩阵的范数分析代码矩阵的幂迭代分析代码矩阵奇异值分解分析代码最近邻的初步应用分析代码本节内容节选自Stanford University的课程Introduction to Scientific Python,传送门点这里,内容是使用numpy进行科学计算。本节六小题均...

2018-05-22 20:27:12 903

原创 【Hello Python World】Week 9(2):Topic 'String' on LeetCode.com(Using `map`, `reduce` and `filter`)

题目分析正则法实现多分割符切割resplit使用字典统计单词及其出现次数mapreduce和filter此外为了从值引用到键reduce中要用到需要在一个新的字典中将键和值互换一下还需要使用字符串的lower方法来将所有的大写字母转换成小写字母代码题目 819.最常见的单词给定一个段落(paragraph)和一个禁用单词列表(banned)。返回出现次数最多,同时不在禁用列表中的单

2018-05-05 20:53:32 123

原创 【Hello Python World】Week 9(1):Topic 'List' on LeetCode.com

两两交换链表中的节点题目分析代码24. 两两交换链表中的节点题目给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 示例: 给定 1->2->3->4, 你应该返回2->1->4->3.说明:你的算法只能使用常数的额外空间。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。分析这个题不能简单地进行值得交换,那就要进行列表的指针操作了(虽然Python已经封装了

2018-04-29 21:03:51 100

原创 【Hello Python World】Week 8:Topic 'Array' on LeetCode.com

27.移除元素题目分析代码54. 螺旋矩阵题目分析代码本周两节课各分析一道题,因为分析的重点不是算法,而是加深语言的用法和认识Python和之前学习的语言的差异,所以我选的两道题都不是非常复杂。27.移除元素题目给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。不要使用...

2018-04-29 20:00:47 109

原创 【Hello Python World】Class Notes of Week 6

Python在字符串中不能直接赋值在Python中经常有变量的别名现象2可以解释为什么Python不能按引用传递这样做的好处可以做到动态数据类型这也可以让人理解为什么字典列表不可以作为key不可变的数据类型才可以当做key1.Python在字符串中不能直接赋值 如s = 'Hello's[1] = 'E' 报错! 如何改它呢?曲线救国s = list(s)s[1] =

2018-04-11 20:41:46 106

原创 【Hello Python World】Week 6(1):测试代码

11-1 城市和国家11-2 人口数量11-3 雇员这一章介绍的内容是测试代码,虽然说我觉得测试就直接打印出来不就好了,不过既然Python中设计了这个功能,那肯定有设计者自己的初衷11-1 城市和国家 编写一个函数,它接受两个形参:一个城市名和一个国家名。这个函数返回一个格式为City, Country 的字符串,如Santiago,Chile 。将 这个函数存储在一个名为city_fu

2018-04-10 11:20:59 144

原创 【Hello Python World】Week 5(1):类

9-1 餐馆9-2 三家餐馆9-3 用户9-4 就餐人数9-5 尝试登录次数9-6 冰淇淋小店9-7 管理员9-8 权限9-9 电瓶升级9-10 导入Restaurant类9-11 导入Admin类9-12 多个模块9-13 使用OrderedDict9-14 骰子9-15 Python Module of the Week本章介绍的内容是类,虽然书中篇幅不大,不过是重

2018-04-05 12:44:53 215

原创 【Hello Python World】Week 5(2):文件和异常

10-1 Python学习笔记10-2 C语言学习笔记10-3 访客10-4 访客名单10-5 关于编程的调查10-6 加法运算10-7 加法计算器10-8 猫和狗10-9 沉默的猫和狗10-10 常见单词10-11 喜欢的数字10-12 记住喜欢的数字10-13 验证用户这一章介绍的内容是文件和异常,也是比较有意思的一章节,对于后面的proj非常...

2018-04-05 12:43:03 252

原创 【Hello Python World】Class Notes of Week 5

4.4 Update1.类的方法1.1 构造函数__init__()1.2 Python中的"this"指针——self1.3 创造一个对象:以Student类为例1.4 Python中没有private和public关键词,它的成员变量都是公有的1.5 从其他文件里import某个类的方法和之前在函数那节的方法是一样的2.继承文件和异常3.如何读取一个文件?4.如...

2018-04-02 11:27:16 130

原创 【Hello Python World】Week 4(2):函数

8-1 消息8-2 喜欢的图书8-3 T恤8-4 大号T恤8-5 城市8-6 城市名8-7 专辑8-8 用户的专辑8-9 魔术师8-10 了不起的魔术师8-11 不变的魔术师8-12 三明治8-13 用户简介8-14 汽车8-15 打印模型第八章主要是继续介绍Python中的函数,内容相对之前的章节复杂一点点8-1 消息 编写...

2018-04-01 12:48:11 323

原创 【Hello Python World】Week 4(1):用户输入和while循环

7-1 汽车租赁7-2 餐馆订位7-3 10的整数倍7-4 比萨配料7-5 电影票7-6 三个出口7-7 无限循环7-8 熟食店7-9 五香烟熏牛肉pastrami卖完了7-10 梦想的度假胜地第七章主要是继续介绍Python中的输入操作和while,是比较简单的一章7-1 汽车租赁 编写一个程序,询问用户要租赁什么样的汽车,并打印一条消息,如“Let me see if I

2018-03-26 12:31:47 326

原创 【Hello Python World】Class Notes of Week 4

用户输入和while循环326 updatesplit方法使得整行输入变得合法split方法split的第一个参数可以指定分隔符默认以空格为分隔符split的第二个参数指定将字符串切多少刀split和list结合Python中的while不加括号删除某个元素直至元素不在列表中杂碎Python中也有取模的方法Python中不支持i和i操作需要用i i 1来代替用户输入和while

2018-03-26 12:30:27 119

原创 【Hello Python World】Week 3(2):字典

6-1 人6-2 喜欢的数字6-3 词汇表6-4 词汇表26-5 河流6-6 调查6-7 人6-8 宠物6-9 喜欢的地方6-10 喜欢的数字6-11 城市6-12 扩展6-1 人 使用一个字典来存储一个熟人的信息,包括名、姓、年龄和居住的城市。该字典应包含键first_name 、last_name 、age 和city 。将存储在该...

2018-03-21 23:36:49 1025

原创 【Hello Python World】Week 3(1):if语句

5-1 条件测试5-2 更多的条件测试5-3 外星人颜色15-4 外星人颜色25-5 外星人颜色35-6 人生的不同阶段5-7 喜欢的水果5-8 以特殊方式跟管理员打招呼5-9 处理没有用户的情形5-10 检查用户名5-11 序数第五章的内容是关于Python中的条件语句,和C++还是有挺多相通的5-1 条件测试 编写一系列条件测试;将每个测试以及你对其结果的预测和实际结果都

2018-03-19 11:05:31 301

原创 【Hello Python World】Class Notes of Week 3

条件语句319 updatetab不等于4个空格Python的bool变量首字母是大写的True和Fales支持用数字充当布尔变量0时为False其余是True判断列表是否为空用and代替C中的用or代替用not代替还是可以直接用的检查特定的值是否在列表中if-elif-else结构字典元组用列表用字典用字典里的元素规格是KeyValueKey和Value的类型可以不统一字典的插

2018-03-19 11:02:32 127

原创 【Hello Python World】Week 2(2):操作列表

4-1 比萨4-2 动物4-3 数到204-4 一百万4-5 计算11 000 000的总和4-6 奇数4-7 3的倍数4-8 立方4-9 立方解析4-10 切片4-11 你的比萨和我的比萨4-12 使用多个循环4-13 自助餐4-14 PEP 84-15 代码审核第四章主要是继续介绍Python中的list,比上一章有趣一些4-1 比萨 想出至少三种你喜欢的比萨,将

2018-03-15 00:21:09 372

原创 【Hello Python World】Week 2(1):列表简介

1 姓名3-2 问候语3-3 自己的列表3-4 嘉宾名单3-5 修改嘉宾名单3-6 添加嘉宾你刚找到了3-7 缩减名单3-8 放眼世界3-9 晚餐嘉宾3-10 尝试使用各个函数3-11 有意引发错误第三章主要是介绍Python中的list,比较简单3.1 姓名 将一些朋友的姓名存储在一个列表中,并将其命名为names 。依次访问该列表中的每个元素,从而将每个朋友的姓名都打印出

2018-03-12 13:41:53 298

原创 【Hello Python World】Class Notes of Week 2

列表 (3.14 update)1.数组下标错误会抛出异常(与C++不同)2.一个list里可以有不同的数据结构3.插入方法4.删除方法第一种方法:pop(),有返回值第二种方法:del,没有返回值第三种方法:remove(),没有返回值,而且会抛出异常5.操作方法用sort()和sorted()从小到大排序翻转列表reverse()求长度len()6.列表的...

2018-03-12 12:29:57 247

原创 【Hello Python World】Week 1(2):变量和简单数据类型

2-1 简单消息2-2 多条简单消息2-3 个性化消息2-4 调整名字的大小写2-5 名言2-6 名言2-7 剔除人名中的空白2-8 数字2-9 最喜欢的数字2-10 添加注释2-11 Python之禅第二章主要是介绍Python中的数据类型,比较简单2-1 简单消息 将一条消息存储到变量中,再将其打印出来。>>...

2018-03-11 00:53:07 205

原创 【Hello Python World】Week 1(1):探索 & 展望

什么是Python一些与学习Python有关的网站wwwpythonorgwwwliaoxuefengcom廖雪峰老师的个人网站对Python的展望快捷键Markdown及扩展表格定义列表代码块脚注目录数学公式UML 图离线写博客浏览器兼容什么是PythonPython的原型诞生于1989年圣诞节,著名的“龟叔”Guido van Ro

2018-03-11 00:03:20 203

空空如也

空空如也

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

TA关注的人

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