搜索到与相关的文章
Python

python内存动态分配过程详解

一、前言大多数编译型语言,变量在使用前必须先声明,其中C语言更加苛刻:变量声明必须位于代码块最开始,且在任何其他语句之前。其他语言,想C++和java,允许“随时随地”声明变量,比如,变量声明可以在代码块的中间,不过仍然必须在变量被使用前声明变量的名字和类型。在Python中,无序此类显式变量声明语句,变量在第一次被赋值时自动声明。和其他大多数语言一样,变量只有被创建和赋值后才能被使用。#变量未声明>>>xTraceback(mostrecentcalll

系统 2019-09-27 17:52:14 2068

Python

Python 字典 Dictionary

字典的宣告變數名{鍵:值}variable_name{key:value}1.字典的宣告>>>X=dict()>>>id(X)37383264>>>X={'One':1,'Two':2,'Three':3}>>>X{'One':1,'Two':2,'Three':3}>>>id(X)34178464>>>X.values()dict_values([1,2,3])>>>X.keys()dict_keys(['One','Two','Three'])2.字典

系统 2019-09-27 17:51:27 2068

Python

python email smtplib模块发送邮件代码实例

本例使用QQ邮箱测试,需要打开QQ邮箱的smtp协议,获取授权码代码内容如下:#!/usr/bin/envpython#_*_coding:utf-8_*___author__='junxi'importsmtplibfromemail.mime.textimportMIMEText#文本模式#msg=MIMEText('sendbypython...','plain','utf-8')#html格式msg=MIMEText('Hello'+'sendby

系统 2019-09-27 17:51:26 2068

Python

浅谈python图片处理Image和skimage的区别

做cnn的难免要做大量的图片处理。由于接手项目时间不长,且是新项目,前段时间写代码都很赶,现在稍微总结(恩,总结是个好习惯)。1,首先安装python-Image和python-skimage、python-matplotlib。简单代码:importImageasimgimportosfrommatplotlibimportpyplotasplotfromskimageimportio,transformimportargparsedefshow_dat

系统 2019-09-27 17:51:13 2068

Python

2019-09-18 Docker 安装Python 3.7.4

要安装运行Python的容器,那先到https://hub.docker.com/去查找一下,看看有哪些可用的镜像。恩,最高的版本已经是3.8.0b4了,不过考虑下还是安装3.7.4稳定版把。用来安装的虚拟机是Ubuntu18.04服务器版,安装虚拟机就跳过不写了,太简单。为了方便,使用root用户操作。在Ubuntu上安装Docker使用官方脚本,在终端输入curl-fsSLget.docker.com-oget-docker.sh瞬间下载安装脚本:-r

系统 2019-09-27 17:51:05 2068

Python

有关Python的22个编程技巧

1.原地交换两个数字Python提供了一个直观的在一行代码中赋值与交换(变量值)的方法,请参见下面的示例:x,y=10,20print(x,y)x,y=y,xprint(x,y)#1(10,20)#2(20,10)赋值的右侧形成了一个新的元组,左侧立即解析(unpack)那个(未被引用的)元组到变量和。一旦赋值完成,新的元组变成了未被引用状态并且被标记为可被垃圾回收,最终也完成了变量的交换。2.链状比较操作符比较操作符的聚合是另一个有时很方便的技巧:n=1

系统 2019-09-27 17:50:49 2068

Python

基于python的selenium两种文件上传操作实现详解

方法一、input标签上传如果是input标签,可以直接输入路径,那么可以直接调用send_keys输入路径,这里不做过多赘述,前文有相关操作方法。方法二、非input标签上传这种上传方式需要借助第三方工具,主要有以下三种情况:1.AutoIt去调用它生成的au3或者exe格式的文件2.SendKeys第三方库(目前只支持到2.7版本)网址:https://pypi.python.org/pypi/SendKeys/3.Python的pywin32库,通过

系统 2019-09-27 17:50:49 2068

Python

13python数据分析分类算法– Knn算法 – 决策树 – 贝叶斯分类器

分类什么是分类–分类模型:输入样本的属性值,输出对应的类别,将每个样本映射到预先定义好的类别常用分类算法–Knn算法–决策树–贝叶斯分类器–支持向量机–神经网络5种算法!!分类:分为娱乐新闻、民生新闻、识别到各个类别之间的差距,对于新给的一个新闻,根据历史信息预测到它的类别有监督的学习:类别是已经确定的根据训练集数据模型的创建、模型的使用类别是给定的距离马氏距离与欧氏距离最近邻算法Knn算法主要思想:1选取k个和待分类点距离最近的样本点2看1中的样

系统 2019-09-27 17:50:33 2068

Python

python---对爬取的湛江天气信息图形化

1.读取文件;2.获得想要的数据内容:日期、最低温、最高温3.绘制图形。x轴:日期;y轴:温度变化。defread_weather_file():"""读取文件,提取内容"""files=open("./weather/weather.json","r",encoding="utf-8")weather_content=files.read()#print("天气信息:",weather_content)#print(type(weather_conten

系统 2019-09-27 17:50:02 2068

Python

在Python上基于Markov链生成伪随机文本的教程

首先看一下来自Wolfram的定义马尔可夫链是随机变量{X_t}的集合(t贯穿0,1,...),给定当前的状态,未来与过去条件独立。Wikipedia的定义更清楚一点儿...马尔可夫链是具有马尔可夫性质的随机过程...[这意味着]状态改变是概率性的,未来的状态仅仅依赖当前的状态。马尔可夫链具有多种用途,现在让我看一下如何用它生产看起来像模像样的胡言乱语。算法如下,找一个作为语料库的文本,语料库用于选择接下来的转换。从文本中两个连续的单词开始,最后的两个单词

系统 2019-09-27 17:49:12 2068