
python
幸福诗歌
科技改变世界!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
knn代码实现
原理iris数据集# 导入算法包以及数据集import numpy as npfrom sklearn import datasetsfrom sklearn.model_selection import train_test_splitfrom sklearn.metrics import classification_report,confusion_matriximport o...原创 2020-04-05 14:40:51 · 268 阅读 · 0 评论 -
布隆过滤器原理及python实现
1 原理布隆过滤器的原理及数学推导可以参考:https://www.cnblogs.com/xiaohuiduan/p/11488020.html2 python demo实现from bitarray import bitarray# 3rd partyimport mmh3class BloomFilter(set): def __init__(self,...原创 2019-12-19 16:11:44 · 1064 阅读 · 0 评论 -
ubuntu 安装GraphLab
GraphLab Create 支持 Anaconda2 v4.0.0.你可以通过 Anaconda环境去安装:Step 1:Download Anaconda2 v4.0.0Step 2: Install Anaconda# Run Anaconda2 v4.0.0 installer.bash /path to download file/Anaconda2-4.0.0...原创 2019-11-23 21:36:28 · 363 阅读 · 0 评论 -
启动jupyter notebook错误
1 . 当创建新的notebook的时候出现一个错误. Permission denied: Untitled.ipynb问题分析:应该是设置的工作目录权限不够所致解决办法:chmod 777 ./或者更改目录 2 UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 4: ordina...原创 2019-11-23 16:09:34 · 2632 阅读 · 0 评论 -
python 操作kafka
首先需要安装 PyKafka:$ pip install pykafka连接kafka,默认端口9092>>> from pykafka import KafkaClient>>> client = KafkaClient(hosts="127.0.0.1:9092")查看主题:client.topics选择一个自定义top...原创 2019-11-16 20:56:51 · 290 阅读 · 0 评论 -
django笔记
init :初始化执行方法 setting: 配置文件 urls:路由 刚创建出来的项目 分为两级: 第一级: 项目文件夹 manage.py 第二级是我们的关键: settings 项目的总配置文件 urls url链接文件 wsgi 服务器配置文件 MVC全名是Model View Controller,是模型(model)-视图(vie原创 2017-05-02 00:12:05 · 320 阅读 · 0 评论 -
python发送邮件实现
#send_mail#python 发送邮件的模块#!/usr/bin/env python # -*- coding: utf-8 -*- #导入smtplib和MIMEText import smtplib from email.mime.text import MIMEText ############# #要发给谁 #mailto_list=["...原创 2017-05-02 00:23:08 · 463 阅读 · 0 评论 -
同时安装py2和py3打不开idle问题
解决方案:1. 可以把同一个python.exe改个名字2.安装过程很简单,直接下载相应的包,点击安装3.如果需要分别运行不同的文件,则可以通过py -2/-3 ##.py 来运行不同的文件4.如安装不同的模块或库文件时,有 py -2/-3 setup.py install5.其他注意点需参考2版本和3版本之间...原创 2017-03-27 19:54:17 · 716 阅读 · 0 评论 -
Python2与Python3的区别
1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可 以取得很好的优化结果。 Py3.1性能比Py2.5慢15%,还有很大的提升空间。2.编码Py3.X源码文件默认使用utf-8编码,这就使得以下代码是合法的: >>> 中国 = 'china'...原创 2017-03-31 14:17:19 · 255 阅读 · 0 评论 -
简明Python基础教程一
*打印*输入*注释*字符串*运算符*列表和元组*字典 1.打印Print_ 指的是输出最后一个表达式的值Print 还可以重定向输出: 2.输入 raw_input (python2,3中统一为input,易知在py2中输入需给输入值加双引号) 3....原创 2017-04-07 00:38:41 · 305 阅读 · 0 评论 -
简明Python基础教程二
文件操作文件内建方法Open成功执行并返回一个文件对象之后,所有对该文件的后续操作都通过这个“句柄”进行,操作包括:输入、输出、文件内移动或者杂项操作。几个例子1.read()方法2.readlines方法3write()方法Sys模块通过sys.a...原创 2017-04-07 13:13:53 · 350 阅读 · 0 评论 -
简明python学习教程四--正则表达式
Python re正则是一种高级的字符串处理方式,通常用来匹配搜索:在字符串中任意部分中搜索匹配的模式匹配:判断一个字符串从起始处全部或者部分的匹配某个元素\转义符\\\\r’’里面所有字符都不会被转义r’\n’‘\n’\\\\=r’\\’正则表达式语法A和B都是正则表达式AB特殊字符:‘.’匹配所有‘^’匹配任意一个新行的开头‘$’匹...原创 2017-04-08 13:17:36 · 278 阅读 · 0 评论 -
简明python学习教程三--装饰器
装饰器:#cdoing:utf-8from time import ctime,sleepdef tsfunc(func): defwrappedFunc(): print'[%s] %s() called'%(ctime,func.__name__) returnfunc()...原创 2017-04-08 13:15:51 · 401 阅读 · 0 评论 -
简明python学习教程五--理解多线程编程
深入理解多线程编程:1.线程和进程2.Threading模块1.1理解进程计算机程序只不过是磁盘中可执行的二进制(或其它类型)的数据。它们只有在被读取到内存中,被操作系统调用时才开始它的生命周期。进程只是一次程序的执行,每个进程都有自己的地址空间、内存、数据栈及其它记录其运行轨迹的辅助数据。1.2理解线程线程(有...原创 2017-04-08 13:18:29 · 310 阅读 · 0 评论