拥有Python标签的文章
Python

使用python画社交网络图实例代码

在图书馆的检索系统中,关于图书的信息里面有一个是图书相关借阅关系图。跟这个社交网络图是一样的,反映了不同对象间的关联性。利用python画社交网络图使用的库是networkx,更多关于networkx的介绍与使用大家可以参考这篇文章:https://www.jb51.net/article/159743.htm下面开始本文的正文:importnetworkxasnximportmatplotlib.pyplotaspltG=nx.Graph()G.add_

系统 2019-09-27 17:56:10 2653

Python

浅谈python socket函数中,send与sendall的区别与使用方法

在pythonsocket编程中,有两个发送TCP的函数,send()与sendall(),区别如下:socket.send(string[,flags])发送TCP数据,返回发送的字节大小。这个字节长度可能少于实际要发送的数据的长度。换句话说,这个函数执行一次,并不一定能发送完给定的数据,可能需要重复多次才能发送完成。例子:data="somethingyouwanttosend"whileTrue:len=s.send(data[len:])ifnot

系统 2019-09-27 17:55:38 2653

Python

python 回调函数和回调方法的实现分析

回调与事件驱动回调函数有比较重要的意义:它在是事件驱动的体现我们试想一个场景,如果我们触发了某个事件,比如点击事件那么只要给这个点击事件绑定一个或多个处理事件,也就是回调函数我们就可以在点击事件被触发后(结束后)调用相应的方法来处理后事比如普通回调#在函数中使用回调defclick(callback):eval(callback)()#eval()可以讲字符串解析成可以执行的代码defhandle:print'在点击事件结束后调用该函数,进行处理,比如弹出

系统 2019-09-27 17:37:44 2653

Python

老码农冒死揭开真相:“别吹了,Python无用!”

随着AI的兴起,Python彻底火了。据StackOverflow调研报告:Python的月活用户已超越了Java、成为第一,全民Python已为“大势所趋”。那么,程序员有必要追捧Python吗?Python的真香是真香吗?Python是程序员想要的吗?Python能给程序员想要的吗?这个答案,9万名开发者参与的调查报告给出了答案:作为全球IT界受欢迎的技术问答社区,StackOverflow一年一度的开发者报告显示:今年Python增长速度仍是最快,在

系统 2019-09-27 17:57:20 2652

Python

leetcode-python-day8-第15题

========坚持30天刷leetcode=====题目链接:https://leetcode-cn.com/problems/3sum/分析:本题承接第1题而来,第1题题目给定数组和target,在数组内寻找两个数a、b,使得a+b=target。在本题中a+b+c=0,可以理解为:a+b=-c,即:依次把数组的每一个元素当成负的target,运用第一题的思路,稍作修改即可AC。注意点:本题要求返回的是值列表,而不是第一题的索引列表;值列表不可重复,需

系统 2019-09-27 17:49:33 2652

Python

在Python中操作列表之list.extend()方法的使用

extend()方法追加序列内容到列表。语法以下是extend()方法的语法:list.extend(seq)参数seq--这是列表的元素返回值此方法不返回任何值,但添加内容到现有列表中例子下面的例子显示了extend()方法的使用#!/usr/bin/pythonaList=[123,'xyz','zara','abc',123];bList=[2009,'manni'];aList.extend(bList)print"ExtendedList:",a

系统 2019-09-27 17:47:01 2652

Python

Python通过websocket与js客户端通信示例分析

具体的websocket介绍可见http://zh.wikipedia.org/wiki/WebSocket这里,介绍如何使用Python与前端js进行通信。websocket使用HTTP协议完成握手之后,不通过HTTP直接进行websocket通信。于是,使用websocket大致两个步骤:使用HTTP握手,通信。js处理websocket要使用ws模块;Python处理则使用socket模块建立TCP连接即可,比一般的socket,只多一个握手以及数据

系统 2019-09-27 17:48:15 2651

Python

利用python和百度地图API实现数据地图标注的方法

如题,先上效果图:主要分为两大步骤使用python语句,通过百度地图API,对已知的地名抓取经纬度使用百度地图API官网的html例程,修改数据部分,实现呈现效果一、使用python语句,通过百度地图API,获取经纬度读取文件信息importpandasaspddata=pd.read_excel('test_baidu.xlsx')data图中可以看出,原始数据并没有经纬度。2.构建抓取经纬度函数importjsonfromurllib.requesti

系统 2019-09-27 17:56:54 2650

Python

python networkx 包绘制复杂网络关系图的实现

1.创建一个图importnetworkxasnxg=nx.Graph()g.clear()#将图上元素清空所有的构建复杂网络图的操作基本都围绕这个g来执行。2.节点节点的名字可以是任意数据类型的,添加一个节点是g.add_node(1)g.add_node("a")g.add_node("spam")添加一组节点,就是提前构建好了一个节点列表,将其一次性加进来,这跟后边加边的操作是具有一致性的。g.add_nodes_from([2,3])ora=[2,

系统 2019-09-27 17:56:05 2650

Python

用python读写excel的方法

本文实例讲述了用python读写excel的方法。分享给大家供大家参考。具体如下:最近需要从多个excel表里面用各种方式整理一些数据,虽然说原来用过java做这类事情,但是由于最近在学python,所以当然就决定用python尝试一下了。发现python果然简洁很多。这里简单记录一下。(由于是用到什么学什么,所以不算太深入,高手勿喷,欢迎指导)一、读excel表读excel要用到xlrd模块,官网安装(http://pypi.python.org/pyp

系统 2019-09-27 17:54:24 2650

Python

python使用scrapy自动爬取多个网页

前面介绍的scrapy爬虫只能爬取单个网页。如果我们想爬取多个网页。比如网上的小说该如何如何操作呢。比如下面的这样的结构。是小说的第一篇。可以点击返回目录还是下一页对应的网页代码:我们再看进入后面章节的网页,可以看到增加了上一页对应的网页代码:通过对比上面的网页代码可以看到.上一页,目录,下一页的网页代码都在下的元素的href里面。不同的是第一章只有2个元素,从二章开始就有3个元素。因此我们可以通过下元素的个数来判决是否含有上一页和下一页的页面。代码如下最

系统 2019-09-27 17:53:35 2650

Python

python之正则标志位和模式

标志位说明re.I字母不区分大小写re.S使.匹配包括换行re.X忽略空格和#后面的注释re.M多行匹配,影响^和$re.UUnicode解码,影响\w,\W,\b,\B,\d,\D,\s,\Sre.L本地化识别匹配,影响\w,\W,\b,\B,\d,\D,\s,\S模式说明^匹配字符串的开头$匹配字符串的末尾。.匹配任意一个字符,不包括换行符l或*匹配0个以上+匹配1个以上?匹配最少字符(非贪婪模式)模式说明[]匹配组内字符,[abc]匹配a,b,c[^

系统 2019-09-27 17:56:14 2649

Python

006 Python的IDE之Jupyter的使用

今天给大家分享的是Jupyter安装和基本使用教程,同时在我安装的过程中遇到了一些问题,解决方法,一并和大家分享一、Jupyter介绍JupyterNotebook的本质是一个Web应用程序,便于创建和共享文学化程序文档,支持实时代码,数学方程,可视化和markdown。用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。优点:好用,很好用。JupyterNotebook也是一个算法工程师友好的工具,但仍有许多拓展的空间,比如:当你的文件中包含大量

系统 2019-09-27 17:55:56 2648

Python

安装完Anaconda python 3.7,想使用python3.6方法

原文链接:https://www.cnblogs.com/xiaodai0/p/9780101.html安装完Anacondapython3.7,想使用python3.6方法cmd使用命令:condacreate-npy36python=3.6anaconda安装好后,会有提示:Toactivatethisenvironment,use:#>activatepy36##Todeactivateanactiveenvironment,use:#>deacti

系统 2019-09-27 17:55:29 2648

Python

Python基本数据结构之字典类型dict用法分析

本文实例讲述了Python基本数据结构之字典类型dict用法。分享给大家供大家参考,具体如下:词典类型dict字典由键(key)和对应值(value)成对组成。字典也被称作关联数组或哈希表。dict赋值dict整体放在花括号{}中,每个键与值用冒号隔开(:),每对用逗号分割;d={'one':1,'two':2,'three':3}键必须独一无二,但值则不必;值可取任何数据类型,如字符串,数或元组;若创建时同一个键被赋值两次,后一个值会被记住;键必须不可变

系统 2019-09-27 17:55:22 2648