python入门
薛定谔的幸运猫
这个作者很懒,什么都没留下…
展开
-
python入门:关于堆操作的一个模块heapq及其函数
若有帮助到你,记得点赞u。# -*- coding: utf-8 -*-"""Created on Fri Apr 6 20:25:02 2018@author: Lelouch_C.C"""#python中没有独立的对类型,只有一个包含一些堆操作函数的模块heapq,q指queue队列from heapq import *from random import shuffle...原创 2018-04-08 22:14:07 · 474 阅读 · 0 评论 -
np.random下的4个随机函数
# -*- coding: utf-8 -*-"""Created on Wed May 23 16:38:58 2018@author: Loulch C.C"""from numpy import np"""np.random.rand(d0, d1, ..., dn) Random values in a given shape. 随机生成一给定形...原创 2018-05-23 19:09:58 · 832 阅读 · 0 评论 -
pandas的入门代码演示
# -*- coding: utf-8 -*-"""Created on Wed May 23 09:41:24 2018@author: Loulch C.C"""import numpy as npimport pandas as pd #pd.Series会对给定的序列创建一个默认的整数索引s= pd.Series((1,3,5,np.nan,6,8))#0 1....原创 2018-05-25 21:09:42 · 471 阅读 · 0 评论 -
python中zip()
# -*- coding: utf-8 -*-"""Created on Thu May 17 10:33:58 2018@author: Loulch C.C""""""class zip(object) | zip(iter1 [,iter2 [...]]) --> zip object | | Return a zip object whose .__nex...原创 2018-05-17 10:58:36 · 3365 阅读 · 0 评论 -
python基础:operator.itemgetter函数
# -*- coding: utf-8 -*-"""Created on Fri Apr 20 09:59:42 2018@author: Lelouch_C.C"""#operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号#operator.itemgetter函数不仅是用于获取对象的哪些维的数据#而是类似于一个函数,通过该函数作用到对象上才...原创 2018-04-20 10:15:43 · 301 阅读 · 0 评论 -
解释关于python中if __name__ == '__main__':
若有帮助到你,记得点赞u。# -*- coding: utf-8 -*-"""Created on Fri Apr 6 20:25:02 2018@author: Lelouch_C.C"""print(__name__)#输出:__main__#也就是说,在当前脚本或程序中,变量__name__==__main__"""if __name__ == '__main__...原创 2018-04-06 22:02:18 · 208 阅读 · 0 评论 -
机器学习实战:树回归中getMean()递归解释
若有帮助到你,记得点赞、收藏哦!# -*- coding: utf-8 -*-"""Created on Thu Mar 22 20:33:41 2018@author: Loulch C.C""""""T 0.5 l / \r ...原创 2018-03-22 20:45:01 · 982 阅读 · 0 评论 -
python入门:静态方法、类成员方法
若有帮助到你,记得点赞哦!参考:python基础教程第二版 Hetland# -*- coding: utf-8 -*-"""Created on Thu Mar 22 09:52:45 2018@author: Lelouch_C.C"""#"""class MyClass: def smeth(): print('lalala...') sm...原创 2018-03-22 10:04:06 · 446 阅读 · 0 评论 -
python中矩阵与数组索引后的区别
若有帮助到你,记得点赞哦!"""Created on Sun Mar 18 19:33:01 2018@author: Lelouch_C.C"""import numpy as npa=np.array([[1,2,3],[2,3,4],[4,5,6]])print('a=',a) """输出:a= [[1 2 3]...原创 2018-03-18 21:31:10 · 3403 阅读 · 1 评论 -
python入门:类的多重继承问题、重写、未绑定的超类方法、super()
若有帮助到你,记得点赞哦!参考:python基础教程第二版 Hetland# -*- coding: utf-8 -*-"""Created on Mon Mar 19 15:18:20 2018@author: Lelouch_C.C"""#类的多重继承问题class A1: def hello(self): print('Hello,A1!')cla...原创 2018-03-19 17:48:29 · 740 阅读 · 0 评论 -
enumerate() 函数作用于矩阵,以及将矩阵中每行数依次进行赋值
若有帮助到你,记得点赞哦!# -*- coding: utf-8 -*-"""Created on Sun Mar 25 09:58:19 2018@author: Lelouch_C.C"""#enumerate() 函数作用于矩阵,以及将矩阵中每行数依次进行赋值from numpy import *a=mat([[1,2,3],[4,5,6],[7,8,9]])print...原创 2018-03-25 11:07:02 · 2032 阅读 · 0 评论 -
tolist()作用于矩阵
若有帮助到你,记得点赞哦!# -*- coding: utf-8 -*-"""Created on Sun Mar 25 09:58:19 2018@author: Lelouch_C.C"""from numpy import *a= mat([[1,2,3], [4,5,6], [7,8,9]])c=a.tolist()print(c)"""输出:[[1,...原创 2018-03-25 17:18:17 · 2987 阅读 · 0 评论 -
tile()函数
若有帮助到你,记得点赞哦!# -*- coding: utf-8 -*-"""Created on Thu Nov 16 19:13:21 2017@author: Lelouch_C.C"""#tile()函数用来复制import numpy as npa = [[1,2,3],[4,5,5]]b = np.tile(a,3) #对a中每个元素进行复制3次后作为新...原创 2018-03-28 21:05:29 · 1045 阅读 · 0 评论 -
列表推导式和生成器推导式
若有帮助到你,记得点赞u。# -*- coding: utf-8 -*-"""Created on Wed Mar 28 11:05:02 2018@author: Lelouch_C.C"""#列表推导式:[...]print([i for i in range(10)])#输出:[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]#列表推导式+判断pri...原创 2018-04-04 20:41:26 · 1114 阅读 · 0 评论 -
以flatten()函数为例讲解生成器
若有帮助到你,记得点赞哦!# -*- coding: utf-8 -*-"""Created on Fri Mar 30 20:53:08 2018@author: Lelouch_C.C""""""任何包含yield语句的函数称为生成器。yield语句不像return那样返回值,而是每次产生多个值;每次产生一个值时,函数就会被冻结,即函数停在那个点等待被重新唤醒。""&q原创 2018-04-02 22:06:44 · 1048 阅读 · 0 评论 -
关于在Python3中:字典在迭代过程中,字典的长度是不允许改变的
若有帮助到你,记得点赞u。# -*- coding: utf-8 -*-"""Created on Tue Apr 3 17:21:10 2018@author: Lelouch_C.C"""#注意:下面几个列子不要一起运行,单独运行会出现正常结果a={'a':0,'b':2}for k in a: if a[k] < 1: a[k...原创 2018-04-03 18:31:20 · 5637 阅读 · 0 评论 -
python入门:shelve模块
若有帮助到你,记得点赞o。import shelves=shelve.open('test.dat')#open函数以文件名为参数,它会返回一个shelf对象,用来储存数据。#它的工作方式有点像字典。但键一定要是字符串,将内容储存到磁盘中。s['x']=['a','b','c']s['x'].append('d')print(s['x'])#输出:['a', 'b', 'c']#...原创 2018-04-09 21:27:14 · 287 阅读 · 0 评论 -
基于pyhton3.6-机器学习实战-AdaBoost代码解释
本人是一名数学系研究生,于2017年底第一次接触python和机器学习,作为一名新手,欢迎与大家交流。我主要给大家讲解代码,理论部分给大家推荐3本书:《机器学习实战中文版》《机器学习》周志华《统计学习方法》李航以上3本书,第一本是基于python2的代码实现;剩余两本主要作为第一本书理论省略部分的补充,理论大部分都讲得很细。博客上关于机器学习实战理论解释都很多,参差不齐,好作品也大都借鉴了以上3本...原创 2018-06-09 10:12:14 · 636 阅读 · 0 评论