python
lijie_cq
It's never too old to learn
展开
-
python2.6升级python2.7
1.获取python2.7wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz2.解压tar -xzvf Python-2.7.3.tgz3.创建python2.7文件夹并且安装python2.7./configure --prefix=/usr/local/python27make && make install4.备原创 2017-10-25 14:23:08 · 326 阅读 · 0 评论 -
python语法简单入门
之前一直没时间去了解python,今天看了下python的语法,敲了下很简单的代码,记录下:#!/usr/bin/python# -*- coding: UTF-8 -*-# @Time : 17/10/10 下午2:52# @Author : lijie# @File : myfirstpy.py########################################原创 2017-10-12 15:27:00 · 336 阅读 · 0 评论 -
python的函数以及多线程
1.支持lambda表达式,很类似于scala#!/usr/bin/python# -*- coding: UTF-8 -*-# @Time : 17/11/15 上午11:16# @Author : lijie# @File : mytest02.py##函数def func01(): print "hello world"def func02(str):原创 2017-11-15 14:22:23 · 716 阅读 · 0 评论 -
python面向对象入门之奇怪的静态变量
python也是一门面向对象的语言,下面是一个简单的python类demo:#!/usr/bin/python# -*- coding: UTF-8 -*-# @Time : 17/11/15 下午2:23# @Author : lijie# @File : mytest03.py##面向对象class People: "人类模板" desc="描述"原创 2017-11-15 15:19:17 · 1886 阅读 · 1 评论 -
python面向对象入门之getter和setter和私有变量
在python中没有像java那种get set方法,如果我们想让别人使用某个属性的时候添加一些额外的东西,或者强制指定指定该参数的类型,可以用如下的注解 @property 和@xx.setter,其中xx表示该变量的名字,@property修饰的方法类似于java中的get方法,@xx.setter 修饰的方法类似于java中的set方法,可以在这两个方法中添加一些其他逻辑,如下(注意必须要继承原创 2017-11-15 15:43:35 · 6152 阅读 · 0 评论 -
python之numpy对矩阵的操作
python的numpy包有很多对矩阵的操作,下面是一些事例:#!/usr/bin/python# -*- coding: UTF-8 -*-# @Time : 17/11/15 下午9:27# @Author : lijie# @File : mytest06.pyimport numpya1=numpy.array([1,2,3,4])a2=numpy.array((1,原创 2017-11-15 23:35:23 · 16328 阅读 · 0 评论 -
python之KNN算法的简单实现
KNN算法又称k近邻分类(k-nearest neighbor classification)算法。它是一种有监督学习,它是根据不同特征值之间的距离来进行分类的一种简单的机器学习方法。算法介绍网上很多,我也是参考网上的描述,下面有一个python实现的简单knn算法大体描述: 事先有样本数据,每个数据都有标签,然后拿一个未知样本,让程序判断它属于什么标签类别。 基本思想就是: 根据未知样本的分布原创 2017-11-16 12:38:49 · 713 阅读 · 0 评论