
python
文章平均质量分 77
Goldxwang
这个作者很懒,什么都没留下…
展开
-
python socket套接字
python socket编程详细介绍2014-03-25 23:21 105800人阅读 评论(9)收藏举报分类: Python(6) 作者同类文章X目录(?)[+]1Socket 类型2Socket 函数3socket编程思路4Socket编程之服务端代码5Socket编程之客户端代转载 2017-09-05 11:52:27 · 947 阅读 · 0 评论 -
人脸检测和识别及python实现系列(1)-- 环境配置和相关类库安装
人脸检测和识别及python实现系列(1)-- 环境配置和相关类库安装http://blog.youkuaiyun.com/tutuxs/article/details/74621496转载 2017-09-28 16:02:50 · 400 阅读 · 0 评论 -
TensorFlow深度学习,一篇文章就够了
TensorFlow深度学习,一篇文章就够了b manongb2016-09-221TwitterFacebookGoogle+PinterestTumblrLinkedinRedditEmail作者: 陈迪豪,就职小米科技,深度学习工程师,TensorFlow代码提交者。TensorFlow深度学习框架Goo转载 2017-09-30 12:26:32 · 430 阅读 · 0 评论 -
python 常见算法
python虽然具备很多高级模块,也是自带电池的编程语言,但是要想做一个合格的程序员,基本的算法还是需要掌握,本文主要介绍列表的一些排序算法 递归是算法中一个比较核心的概念,有三个特点,1 调用自身 2 具有结束条件 3 代码规模逐渐减少 举例:以下四个函数只有两个为递归 func3和func4 但是输出是不同的比如func3(5)输出为5,4,3,2,1func转载 2017-10-11 14:39:47 · 1666 阅读 · 0 评论 -
numpy.random.uniform介绍
numpy.random.uniform介绍:1. 函数原型: numpy.random.uniform(low,high,size)功能:从一个均匀分布[low,high)中随机采样,注意定义域是左闭右开,即包含low,不包含high.参数介绍: low: 采样下界,float类型,默认值为0; high: 采样上界,float类型,默转载 2017-10-14 07:06:07 · 1320 阅读 · 0 评论 -
详解Python中的循环语句的用法
一、简介 Python的条件和循环语句,决定了程序的控制流程,体现结构的多样性。须重要理解,if、while、for以及与它们相搭配的 else、 elif、break、continue和pass语句。二、详解1、if语句 Python中的if子句由三部分组成:关键字本身、用于判断结果真假的条件表达式以及当表达式为真或者非零时执行的代码块。if 语句原创 2017-10-14 07:25:11 · 3868 阅读 · 0 评论 -
TensorFlow
http://www.tensorfly.cn/http://www.tensorfly.cn/tfdoc/get_started/introduction.html简介 本章的目的是让你了解和运行 TensorFlow!在开始之前, 让我们先看一段使用 Python API 撰写的 TensorFlow 示例代码, 让你对将要学习的内容有初步的印象.这段很短的 P原创 2017-09-11 17:08:57 · 373 阅读 · 0 评论 -
Numpy基础
Numpy简介 Numpy(Numerical Python的简称)是高性能科学计算和数据分析的基础包。其部分功能如下: ①ndarray,一个具有矢量算术运算和复杂广播能力的快速且节省空间的多维数组。 ②用于对整组数据进行快速运算的标准数学函数(无需编写循环)。 ③用于读写磁盘数据的工具以及用于操作内存映射文件的工具。 ④线性代数、随机数原创 2017-09-11 17:05:08 · 373 阅读 · 0 评论 -
20招让你的Python飞起来!
作者:开元 字体:[增加 减小] 类型:转载 时间:2016-09-27 我要评论20招让你的 Python飞起来!这篇文章主要为大家详细介绍了Python性能优化的20条建议,感兴趣的小伙伴们可以参考一下今天分享的这篇文章,文字不多,代码为主。绝对干货,童叟无欺,主要分享了提升 Python 性能的 20 个技巧,教你如何告别慢Python。原文作者 开元转载 2017-09-05 18:01:48 · 373 阅读 · 0 评论 -
Python中:self和__init__的含义 + 为何要有self和__init__
背景回复:我写的一些Python教程,需要的可以看看中SongShouJiong的提问:Python中的self,__init__的含义是啥?为何要有self,__init这些东西?解释之前,先说几句1.到目前为止,我虽然也已写了不算很少的python的代码,但是,还真的没有太多接触self和__init__这两个东西。只能算是大概了解。2.为了搞懂转载 2017-09-06 14:21:31 · 458 阅读 · 0 评论 -
TCP网络编程中connect()、listen()和accept()三者之间的关系
基于 TCP 的网络编程开发分为服务器端和客户端两部分,常见的核心步骤和流程如下:connect()函数对于客户端的 connect() 函数,该函数的功能为客户端主动连接服务器,建立连接是通过三次握手,而这个连接的过程是由内核完成,不是这个函数完成的,这个函数的作用仅仅是通知 Linux 内核,让 Linux 内核自动完成 TCP 三次握手连接(三次握手详情,请看转载 2017-09-08 17:03:14 · 319 阅读 · 1 评论 -
socket通信中的几个函数--accept(),send(),recv()
accept()函数 accept()会有点古怪的地方的!你可以想象发生这样的事情:有人从很远的地方通过一个你在侦听 (listen())的端口连接(connect())到你的机器。它的连接将加入到等待接受(accept())的队列中。你调用accept()告诉它你有空闲的连接。它将返回一个新的套接字文件描述符!这样你就有两个套接字了,原来的一个还在侦听你的那个端口,新的在准备发转载 2017-09-08 17:04:45 · 2615 阅读 · 0 评论 -
Python之socket(套接字)
Python之socket(套接字)Socket一、概述socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模式的一个实现,socket即转载 2017-08-31 13:10:41 · 730 阅读 · 0 评论 -
Python多进程multiprocessing使用示例
由于要做把一个多线程改成多进程,看一下相关方面的东西,总结一下,主要是以下几个相关的标准库subprocesssignalthreadingmultiprocessingmutilprocess简介像线程一样管理进程,这个是mutilprocess的核心,他与threading很是相像,对多核CPU的利用率会比threading好的多。简单的创建进程import m原创 2017-09-01 09:41:14 · 816 阅读 · 0 评论 -
python数据库连接操作---cursor()
python 操作数据库,要安装一个Python和数据库交互的包MySQL-python-1.2.2.win32-py2.5.exe,然后我们就可以使用MySQLdb这个包进行数据库操作了。 操作步骤如下: 1、建立数据库连接 import MySQLdb conn=MySQLdb.connect(host="localhost",us原创 2017-09-01 14:39:47 · 1505 阅读 · 0 评论 -
tensorflow常用函数介绍
摘要:本文介绍了tensorflow的常用函数。1、tensorflow常用函数TensorFlow 将图形定义转换成分布式执行的操作, 以充分利用可用的计算资源(如 CPU 或 GPU。一般你不需要显式指定使用 CPU 还是 GPU, TensorFlow 能自动检测。如果检测到 GPU, TensorFlow 会尽可能地利用找到的第一个 GPU 来执行操作.并行计算能让代价大的算转载 2017-11-09 23:24:11 · 310 阅读 · 0 评论 -
Tensorflow一些常用基本概念与函数(1)
Tensorflow一些常用基本概念与函数(4)摘要:本系列主要对tf的一些常用概念与方法进行描述。本文主要针对tensorflow的模型训练Training与测试Testing等相关函数进行讲解。为‘Tensorflow一些常用基本概念与函数’系列之四。...2016-08-16 11:22 阅读(32911) 评论(3) Tensorflow一些原创 2017-11-09 23:27:27 · 371 阅读 · 0 评论 -
八大排序算法的Python实现
1、插入排序描述插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素除外(让数组多一个空间才有插入的位置),而第二部分就只包含这一个元素(即待插入元素)。在第一部分排序完成后,再将这转载 2017-11-12 17:06:40 · 369 阅读 · 1 评论 -
pycharm快捷键及一些常用设置
pycharm快捷键及一些常用设置转载 2016年04月09日 00:17:44标签: 9652编辑删除在PyCharm /opt/pycharm-3.4.1/help目录下可以找到ReferenceCard.pdf快捷键英文版说明PyCharm Default KeymapPyCharm3.0默认快捷键(翻译的)1、转载 2018-01-17 15:00:32 · 2717 阅读 · 0 评论 -
python连接oracel数据库,提取数据后制图并通过邮件发送
总体要求: 通过python自动从oracle提取原始数据,对原始数据制图,并发送邮件。发邮件时,通过oracle提取的数据保存为excel作为附件发送,图片及相关文字内容通过邮件正文发送。====================================================================================...转载 2019-03-05 15:31:46 · 2426 阅读 · 2 评论 -
python2与python3区别汇总
2.X: print "The answer is", 2*23.X: print("The answer is", 2*2)2.X: print x, # 使用逗号结尾禁止换行3.X: print(x, end=" ") # 使用空格代替换行2.X: print # 输出新行3.X: print() # 输出新行2.X: print >>sys.stderr,...原创 2019-04-01 21:29:03 · 310 阅读 · 0 评论 -
python常用语句总结(机器学习...)
python常用语句总结(机器学习...)# 导入pandas用于数据分析import pandas as pd# 导入numpy,并命名为 npimport numpy as np# 利用pandas的read_csv模块传入数据文件地址,并返回数据(dataframe格式)保存到data,测试数据可同样读取或从中分割,见下面data = pd.read_cs...原创 2018-01-05 15:31:14 · 1307 阅读 · 0 评论 -
python常用可视化技巧
我们在对数据进行预处理时,常常需要对数据做一些可视化的工作,以便能更清晰的认识数据内部的规律。 这里我们以kaggle案例泰坦尼克问题的数据做一些常用的可视化的工作。首先看下这个数据集: import pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport matplotlibsorted(原创 2018-01-05 15:15:04 · 2790 阅读 · 0 评论 -
从理论到实践,手把手教你如何用 TensorFlow 实现 CNN
一、CNN的引入在人工的全连接神经网络中,每相邻两层之间的每个神经元之间都是有边相连的。当输入层的特征维度变得很高时,这时全连接网络需要训练的参数就会增大很多,计算速度就会变得很慢,例如一张黑白的 28×28 的手写数字图片,输入层的神经元就有784个,如下图所示: 若在中间只使用一层隐藏层,参数 w 就有 784×15=11760 多个;若输入的是28×28 带有转载 2017-12-11 14:36:11 · 495 阅读 · 0 评论 -
Tensorflow实现cnn模型的训练与使用
本文仅为cnn基于tensorflow的代码部分笔记,主要内容各层的搭建与参数的的设置,cnn介绍:点我链接1.简介本文主要实现lenet5的在手写数字识别数据集mnist上的训练和使用,代码分为cnntest.py和lenet5_app.py两份代码.cnntest.py用来训练模型和保存模型,lenet5_app.py用来读取和使用训练好的模型.2.搭建和训练模型2.1转载 2017-12-13 13:25:16 · 5206 阅读 · 0 评论 -
Anaconda 安装+使用+换源+更新tensorflow
Anaconda 更新和第三方包更新打开cmd,切换到 ./Anaconda3/Scripts目录下更新Anacondaconda update conda 更新包conda update -- all如何使用Anaconda更新Python版本cmd中输入conda update python就行了anaconda官网下载安装:https://www.c...原创 2017-12-28 20:53:15 · 2172 阅读 · 0 评论 -
Python数据导入
一:从各种不同的格式文件中导入数据,总结目前最常用的文件格式导入数据的一些方法:# -*- coding:utf-8 -*-from numpy import *def loadDataSet(fileName): '''导入数据''' numFeat = len(open(fileName).readline().split('\t')) - 1 dataMa...原创 2019-06-27 17:57:46 · 1600 阅读 · 0 评论 -
python中的进程、线程(threading、multiprocessing、Queue、subprocess)
Python中的进程与线程学习知识,我们不但要知其然,还是知其所以然。你做到了你就比别人NB。 我们先了解一下什么是进程和线程。进程与线程的历史我们都知道计算机是由硬件和软件组成的。硬件中的CPU是计算机的核心,它承担计算机的所有任务。 操作系统是运行在硬件之上的软件,是计算机的管理者,它负责资源的管理和分配、任务的调度。 程序是运行在系统上的具有某种功能的软件,比如说浏览转载 2017-09-04 15:58:59 · 1594 阅读 · 0 评论 -
关于使用sklearn进行数据预处理 —— 归一化/标准化/正则化
一、标准化(Z-Score),或者去除均值和方差缩放公式为:(X-mean)/std 计算时对每个属性/每列分别进行。将数据按期属性(按列进行)减去其均值,并处以其方差。得到的结果是,对于每个属性/每列来说所有数据都聚集在0附近,方差为1。实现时,有两种不同的方式:使用sklearn.preprocessing.scale()函数,可以直接将给定数据进行标准化。原创 2017-06-14 10:26:49 · 1206 阅读 · 0 评论 -
Jupyter Notebook 介绍
什么是Jupyter Notebook?Jupyter notebook。notebook 是一种 Web 应用,能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中。Notebook 已迅速成为处理数据的必备工具。其已知用途包括数据清理和探索、可视化、机器学习和大数据分析。安装安装 Jupyter 的最简单方法是使用 Anaconda。该发行版自动附带了转载 2017-07-18 11:45:22 · 968 阅读 · 0 评论 -
Jupyter Notebook 的快捷键
Jupyter Notebook 有两种键盘输入模式。编辑模式,允许你往单元中键入代码或文本;这时的单元框线是绿色的。命令模式,键盘输入运行程序命令;这时的单元框线是灰色。命令模式 (按键 Esc 开启)Enter : 转入编辑模式Shift-Enter : 运行本单元,选中下个单元Ctrl-Enter : 运行本单元Alt-Enter : 运行本单元,在其下插入新单元Y : 单元转入原创 2017-07-18 12:28:51 · 391 阅读 · 0 评论 -
python时间序列平稳性定义及代码相关
时间序列 平稳性检测 平稳性的定义:围绕一个常数上下波动且波动范围有限,即有常数均值和常数方差。如果有明显的趋势或者周期性,那它通常不是平稳序列。检测方法有三种:(1)时序图检测 (2)自相关系数和偏相关系数>>>>>>通过spss 截尾:就是在某阶之后,系数都为0 拖尾:就是有一个缓慢衰减的趋势,但是不都为0 2.不平稳的处理方法差分法:一阶差分指的是原创 2017-07-31 13:58:09 · 4716 阅读 · 0 评论 -
Python2中的urllib、urllib2与Python3中的urllib以及第三方模块requests
先说说Python2中的url与urllib2(参考此处):在python2中,urllib和urllib2都是接受URL请求的相关模块,但是提供了不同的功能。两个最显著的不同如下:1、urllib2可以接受一个Request类的实例来设置URL请求的headers,例如:req = urllib2.Request( url=url, d转载 2017-08-07 16:05:37 · 3383 阅读 · 0 评论 -
使用Python画股票的K线图
导言本文简单介绍了如何从网易财经获取某支股票的价格数据,并根据价格数据画出相应的日K线图。有助于新手了解并使用Python的相关功能。包括列表、自定义函数、for循环、if函数以及如何使用matplotlib进行作图等内容。第一步:从网易财经获取股票的价格数据我一般是在网易财经查看某支股票的价格和成交数据,网易财经可以查到任意沪深的股票,我们使用招商银行的数据作为参考。转载 2017-08-07 16:07:39 · 15658 阅读 · 0 评论 -
Python 实现终端实时获取股票价格
GitHub 里老早之前就 Star 了 felixglow/Stock 这个项目,原作者 felixglow。昨天晚上又想起这个来,于是今儿早上就拿出来看——我对其中相当多的部分都不熟悉,有些还是第一次了解。在这里将我的理解记录下来,其中的错谬之处,还望各位大神指正。实现效果实现思路在 README,作者这样写道:通过调用新浪股票API,实时查询股转载 2017-08-07 17:05:26 · 11249 阅读 · 3 评论 -
Python 中的range(),arange()函数
Python 中的range,以及numpy包中的arange函数range()函数函数说明: range(start, stop[, step]) -> range object,根据start与stop指定的范围以及step设定的步长,生成一个序列。参数含义:start:计数从start开始。默认是从0开始。例如range(5)等价于range(0, 5);原创 2017-07-19 13:11:00 · 980 阅读 · 0 评论 -
Matplotlib调用imshow()函数绘制热图
前面系列文章讲过数据挖掘的各种知识,最近在研究人类时空动力学分析和幂率定律,发现在人类兴趣转移模型中,可以通过热图(斑图)来进行描述的兴趣转移,如下图所示。下一篇文章将简单普及人类动力学相关知识研究。这篇文章结合Matplotlib的imshow()函数,讲述热图(斑图)绘制及相关参数基础知识。希望文章对你有所帮助,如果文章中存在错误或不足之处,还请海涵。前文推荐:【Pyt转载 2017-08-07 18:20:07 · 72904 阅读 · 9 评论 -
Numpy基础学习笔记
Numpy基础学习笔记35.线性代数线性代数(Linear algebra)相关相关的有一个np.linalg可以解决这些问题。import numpy as npa = np.arange(1,10)np.diag(a) # 以a的元素作为对角线值得方阵,其余值为0Out[3]:array([[1, 0, 0, 0, 0, 0, 0, 0原创 2017-07-18 10:37:35 · 614 阅读 · 0 评论 -
Pycharm教程(5)——Python快捷键相关设置
1、主题 毫无疑问Pycharm是一个具有强大快捷键系统的IDE,这就意味着你在Pycharm中的任何操作,例如打开一个文件、切换编辑区域等,都可以通过快捷键来实现。使用快捷键不仅能提高操作速度,看起来也会非常酷。然和,如果你已经习惯使用一些快捷键方案,你的手指就会习以为常,改变起来就比较困难。这部分教程即是介绍如何根据你的习惯来量身定制Pycharm快捷键设置,使你用起来得心应手。原创 2017-07-17 14:10:39 · 811 阅读 · 0 评论 -
matlab std函数 用法及实例
MATLAB常常用到std函数来进行标准差计算,下面我就通过实例介绍一下 matlab std函数怎么用。方法/步骤1std函数是用来计算标准偏差的一个函数,由于其有不同的参数,我们就用下面的例子进行介绍:A = 1 2 3 1 1 1标准差的两种计算公式如下:步骤阅读2原创 2017-06-14 10:34:55 · 18812 阅读 · 0 评论