自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Datawhale

一个专注于AI领域的开源组织,汇聚了众多顶尖院校和知名企业的优秀学习者,聚集了一群有开源精神和探索精神的团队成员。愿景-for the learner,和学习者一起成长。...

原创 深入浅出统计学(十五)相关与回归及PYTHON实现

基本概念 PYTHON实现 数据 # 求平均数 def list_mean(l): sum=0 for i in l: sum+=i return sum/len(l) # 计算b值 def cal_b(l1,l2): x...

2018-07-31 19:17:33

阅读数 148

评论数 0

原创 PYTHON编程导论群问题汇总(五)

Q15.改变对象与绑定 P54:Univs和Univs1被绑定到不同的对象的原理不是很清楚。 bigjing: Univs = [Techs, Ivys] Univs1 = [['MIT', 'Caltech'], ['Harva...

2018-07-29 23:26:09

阅读数 334

评论数 0

原创 PYTHON编程导论群问题汇总(四)

Q6. 函数局部变量赋值问题 P37:“print语句后面的赋值语句使x成为函数g中的局部变量 执行print语句时还没有被赋值。”报错的原因不是很理解~ bigjing: 在回答这个问题前,我们先理解一个规则:【全局变量和局部变量同名的时候,局部变量优先】或者说【近的优先】,同理,...

2018-07-29 23:10:45

阅读数 363

评论数 0

原创 PYTHON编程导论群问题汇总(三)

Q1: week2-3, Ex-guess my number 在做week2练习:guess my number时遇到一个小问题。 代码已经写好,结果也和给出的答案一样,但是格式有一点不同,如下: # 这是我的output Please think of a number betwe...

2018-07-29 22:56:56

阅读数 477

评论数 0

原创 计算机科学和Python编程导论(六) 测试与调试

基本概念 测试指通过运行程序以确定它是否按照预期工作。 调试则指修复已知的未按预期工作的程序。 测试和调试的关键就是将程序分解成独立的部件,可以在不受其他部件影响的情况下实现、测试和调试。 关于测试,最重要的是清楚它的目的是证明错误的存在,而不是证明程序没有错误。 测试的关键就是找到极有...

2018-07-27 17:18:33

阅读数 390

评论数 0

原创 机器学习、数据挖掘、数据分析岗面试总结

算法面试注意细节 算法工程师岗位(机器学习、数据挖掘、数据分析等)面试主要包含两大块:首先是基本的 Coding 能力;其次就是机器学习算法的理论与应用能力。 基本的 Coding 能力考察,主要是让你写一些数据结构与算法设计的常见算法题,比如链表类、二叉树、排序、查找、动态规划等。这方面建议...

2018-07-25 23:53:02

阅读数 5860

评论数 1

原创 PYTHON编程导论群【提问与解惑】数据统计

1. 代码实现 import matplotlib.pyplot as plt import seaborn as sns plt.rcParams['font.family'] = ['SimHei'] # Microsoft YaHei plt.rc...

2018-07-24 16:45:20

阅读数 346

评论数 0

原创 PYTHON编程导论群问题汇总(二)

问题1 [lmz] 为什么说计算机储存整数(int)是精确的 而储存小数(float)则是不精确的? Aris 我举2个例子, 还原计算机如何表示 0.625, 0.1 问题2 [lmz] Guess and Check methods中,产生guess的有: Exhaus...

2018-07-24 15:17:26

阅读数 376

评论数 0

原创 PYTHON编程导论群问题汇总(一)

问题1 [Jane] 课程视频用的是python 2.7并推荐了一个软件 可是书上用的是python 3 所以是安装视频推荐的软件来学习 还是用自己的python 3好呢 Bigjing 推荐python3考虑到python2终究被淘汰 以python3为主更适合后期的学习 lmz e...

2018-07-24 14:20:33

阅读数 441

评论数 0

原创 数据统计脚本(汇总)

1. 注册数量;提交借款申请 select count(*) from agentCore.custInfo where channelid=393 and datediff(registertime,'2018-07-22')<=0; #贷款平台 sel...

2018-07-23 20:52:00

阅读数 1071

评论数 0

原创 数据统计脚本(一周)

1. 注册数量;提交借款申请 select count(*) from agentCore.custInfo where channelid=393 and datediff(registertime,'2018-07-16')>=0 and datediff...

2018-07-23 20:49:20

阅读数 650

评论数 0

原创 【python编程导论】我想和你探讨下如何去写好程序

1. 题目来源 麻省理工的编程导论: Introduction to Computer Science and Programming Using Python 第一周课程的第三个编程题 Week 1: Python Basics Problem Set 1 Problem 3 ...

2018-07-20 17:31:48

阅读数 341

评论数 0

原创 番茄钟工作法:你真的了解番茄钟么?

核心内容 什么是番茄工作法; 如何执行番茄工作法; 番茄工作法的原理与适用范围。 1. 什么是番茄工作法 番茄工作法的发明者 意大利人弗朗西斯科·西里洛于1992年创立了番茄工作法。他和我们大多数人一样,是一个重度拖延症患者。他在大学生活的头几年,曾一度苦于学习效率低下,于是他做...

2018-07-18 20:44:05

阅读数 9435

评论数 3

原创 计算机科学和Python编程导论(三) 一些简单的数值程序

基本概念 1. 穷举法 穷举法:是猜测与检验算法的一个变种。我们枚举所有可能性,直至得到正确答案或者尝试完所有值。 #寻找完全立方数的立方根 x = int(input('Enter an integer: ')) ans = 0 while ans**3 &...

2018-07-16 20:38:32

阅读数 1381

评论数 2

原创 计算机科学和Python编程导论(二 ) Python简介

基本概念 1. 编程语言的分类 低级编程与高级编程:二者之间的区别是,编写程序时,我们是使用机器层次的指令和数据对象(底层操作),还是使用语言设计者提供的更为抽象的操作(图形用户界面,UI)。 通用性与专注于某一应用领域:指编程语言中的基本操作是广泛适用的还是只针对某个领域,例如SQL。 ...

2018-07-16 20:38:20

阅读数 1027

评论数 0

原创 计算机科学和Python编程导论(一) 计算机相关理论

基本概念 1. 计算机基础知识 陈述性知识:关于事实的描述。如果满足y × y = x,那么x的平方根就是数值y。 程序性知识:说明“如何做”,描述的是信息演绎的过程。 算法:是一个有穷指令序列,它在给定的输入集合中执行时,会按照一系列定义明确的状态进行,并最终产生一个输出结果。 解...

2018-07-16 20:38:08

阅读数 430

评论数 0

原创 【pandas学习笔记】综合整理

1. Reindex Series Reindex import numpy as np import pandas as pd >>>s1 = pd.Series(np.random.randn(1, 4).tolis...

2018-07-13 19:59:02

阅读数 359

评论数 0

原创 【pandas学习笔记】DataFrame

1. 创建DataFrame 可以通过以下方式进行创建 1. list 2. dictionary 3. ndarrays 4. 2d ndnarrays等 通过dictionary key默认为列名 # 索引自动添加 df = pd.DataFrame({'Stud...

2018-07-12 15:41:05

阅读数 570

评论数 0

原创 【pandas学习笔记】Series

import pandas as pd import numpy as np import matplotlib.pyplot as plt %matplotlib inline 创建Series以及对Series的相关操作 # 自动添加索引 # np.nan:empty value &...

2018-07-12 11:20:45

阅读数 373

评论数 0

原创 【numpy学习笔记】数组的存储和下载

1. Saving array in binary format (.npy) >>>a = np.array([1,2,3,4,5]) >>&a...

2018-07-11 20:45:31

阅读数 312

评论数 0

原创 【numpy学习笔记】 Array processing

1. numpy where function >>>A = np.array([1,2,3,4]) >>>B= np.array([5,1,7,2]) >>>con...

2018-07-11 17:45:08

阅读数 297

评论数 0

原创 【numpy学习笔记】矩阵操作

转置 a = np.array([[1,2,3],[3,4,5]],dtype='float') # array([[ 1., 2., 3.], [ 3., 4., 5.]]) a.T # array([[ 1., 3.], ...

2018-07-11 17:25:49

阅读数 744

评论数 1

原创 【numpy学习笔记】数组的切片,索引,迭代

1. 一维数组 切片 a = np.arange(10) # array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) a[5] # 5 a[2:6] # array([2, 3, 4, 5]) a[0:3] = 100 a # 原数组发生改变 array([100...

2018-07-10 20:34:25

阅读数 473

评论数 0

原创 【numpy学习笔记】数组的创建和基本运算

1. 创建numpy数组 1.1 通过tuple和list创建数组 import numpy as np 通过tuple t=(1,2,3) a=np.array(t,dtype= 'int') #array([1, 2, 3]) 通过list list1 = [...

2018-07-10 17:49:43

阅读数 572

评论数 0

原创 【廖雪峰python进阶笔记】定制类

1. __str__和__repr__ 如果要把一个类的实例变成 str,就需要实现特殊方法__str__(): class Person(object): def __init__(self, name, gender): self.name = name ...

2018-07-10 15:21:28

阅读数 2621

评论数 0

原创 【廖雪峰python进阶笔记】类的继承

1. 继承 如果已经定义了Person类,需要定义新的Student和Teacher类时,可以直接从Person类继承: class Person(object): def __init__(self, name, gender): self.name = name...

2018-07-10 09:50:05

阅读数 1526

评论数 0

原创 【廖雪峰python进阶笔记】面向对象编程

1. 定义类并创建实例 在Python中,类通过 class 关键字定义。以 Person 为例,定义一个Person类如下: class Person(object): pass 按照 Python 的编程习惯,类名以大写字母开头,紧接着是(object),表示该类是从哪个类继...

2018-07-09 18:07:07

阅读数 1695

评论数 0

原创 【廖雪峰python进阶笔记】模块

1. 导入模块 要使用一个模块,我们必须首先导入该模块。Python使用import语句导入一个模块。例如,导入系统自带的模块 math: import math 你可以认为math就是一个指向已导入模块的变量,通过该变量,我们可以访问math模块中所定义的所有公开的函数、变量和类: &a...

2018-07-09 16:01:00

阅读数 1341

评论数 0

原创 【廖雪峰python进阶笔记】函数式编程

1. 高阶函数 高阶函数就是可以把函数作为参数的函数,下面我们看一个简单的高阶函数: def add(x, y, f): return f(x) + f(y) 如果传入abs作为参数f的值: add(-5, 9, abs) 根据函数的定义,函数执行的代码实际上是: ...

2018-07-09 15:15:30

阅读数 2706

评论数 1

原创 【廖雪峰python入门笔记】列表生成式

1. 生成列表 要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10],我们可以用range(1, 11): >>> range(1, 11) [1, 2, 3, 4, 5, 6, 7, 8, 9, ...

2018-07-07 10:31:17

阅读数 1612

评论数 0

原创 【廖雪峰python入门笔记】迭代

1. 迭代 在Python中,如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们成为迭代(Iteration)。 在Python中,迭代是通过for ... in来完成的,而很多语言比如C或者Java,迭代list是通过下标完成的,比如Java...

2018-07-07 10:30:37

阅读数 1467

评论数 0

原创 【廖雪峰python入门笔记】切片

1. 对list进行切片 对list进行切片 取一个list的部分元素是非常常见的操作。比如,一个list如下: L = ['Adam', 'Lisa', 'Bart', 'Paul'] 取前3个元素,应该...

2018-07-07 10:30:31

阅读数 1057

评论数 0

原创 【廖雪峰python入门笔记】函数

1. 函数 我们知道圆的面积计算公式为: S = πr² 当我们知道半径r的值时,就可以根据公式计算出面积。假设我们需要计算3个不同大小的圆的面积: r1 = 12.34 r2 = 9.08 r3 = 73.1 s1 = 3.14 * r1 * r1 s2 = 3.14 * r2 ...

2018-07-07 10:30:23

阅读数 1363

评论数 0

原创 【廖雪峰python入门笔记】set

1. set dict的作用是建立一组 key 和一组 value 的映射关系,dict的key是不能重复的。 有的时候,我们只想要 dict 的 key,不关心 key 对应的 value,目的就是保证这个集合的元素不会重复,这时,set就派上用场了。 set 持有一系列元素,这一点和 l...

2018-07-07 10:30:16

阅读数 1470

评论数 0

原创 【廖雪峰python入门笔记】dict

1. dict 我们已经知道,list和tuple 可以用来表示顺序集合,例如,班里同学的名字: ['Adam', 'Lisa', 'Bart'] 或者考试的成绩列表: [95, 85, 59] 但是,要根据名字找到对应的成绩,...

2018-07-07 10:29:51

阅读数 1280

评论数 1

原创 【廖雪峰python入门笔记】多重循环

在循环内部,还可以嵌套循环,我们来看一个例子: for x in ['A', 'B', 'C']: for y in ['1', '2', '3']: ...

2018-07-06 09:16:30

阅读数 1075

评论数 0

原创 【廖雪峰python入门笔记】break和continue

用 for 循环或者 while 循环时,如果要在循环体内直接退出循环,可以使用 break 语句。 比如计算1至100的整数和,我们用while来实现: sum = 0 x = 1 while True: sum = sum + x x = x + 1 if x &a...

2018-07-06 09:16:23

阅读数 1143

评论数 0

原创 【廖雪峰python入门笔记】while循环

和 for 循环不同的另一种循环是while 循环,while 循环不会迭代 list 或 tuple 的元素,而是根据表达式判断循环是否结束。 比如要从 0 开始打印不大于 N 的整数: N = 10 x = 0 while x < N: print(x) ...

2018-07-06 09:16:13

阅读数 1276

评论数 0

原创 【廖雪峰python入门笔记】for循环

list或tuple可以表示一个有序集合。如果我们想依次访问一个list中的每一个元素呢?比如 list: L = ['Adam', 'Lisa', 'Bart'] print(L[0]) print(L[1]) print(L[2...

2018-07-06 09:16:07

阅读数 1106

评论数 0

原创 【廖雪峰python入门笔记】if语句

1. if语句及缩进规则 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断。 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,可以用if语句实现: age = 20 if age >= 18: print('your age...

2018-07-06 09:15:54

阅读数 1142

评论数 0

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