Python

Python中变量、数据以及引用的理解

概念变量即为高级语言中可以变化的量,相对于常量。数据也就是值,如int型的2019,字符串型的"hellopython"。1.变量名和数据内容是分开存储的。2.数据保存在内存中的一个位置(地址)。3.变量中保存着数据在内存中的地址。引用就是变量中记录数据的地址。理解举例理解:定义num(变量)=1(数据)id(num)和id(1)返回结果都一样,都是数据1的地址。num就是数据1的引用。当重新定义一个变量num2=num时,num2的地址也变为了数据1的地

系统 2019-09-27 17:57:32 2576

Python

python networkx 根据图的权重画图实现

首先输入边和边的权重,随后画出节点位置,根据权重大小划分实边和虚边#coding:utf-8#!/usr/bin/envpython"""AnexampleusingGraphasaweightednetwork."""__author__="""AricHagberg(hagberg@lanl.gov)"""try:importmatplotlib.pyplotaspltexcept:raiseimportnetworkxasnxG=nx.Graph()

系统 2019-09-27 17:56:04 2576

Python

python实现知乎高颜值图片爬取

导入相关包importtimeimportpydashimportbase64importrequestsfromlxmlimportetreefromaipimportAipFacefrompathlibimportPath百度云人脸检测申请信息#唯一必须填的信息就这三行APP_ID="xxxxxxxx"API_KEY="xxxxxxxxxxxxxxxx"SECRET_KEY="xxxxxxxxxxxxxxxx"#过滤颜值阈值,存储空间大的请随意BEAU

系统 2019-09-27 17:45:51 2576

Python

python用format把float、int等数字字符串化设置左对齐右对齐

版权声明:转载请注明作者(独孤尚良dugushangliang)出处:https://blog.csdn.net/dugushangliang/article/details/89884591print("float占8位留2位小数:{:8.2f}——默认右对齐".format(1192.68123))print("float占18位留2位小数:{:18.2f}——默认右对齐".format(1192.68123))print("float占18位留2位小

系统 2019-09-27 17:32:54 2576

Python

Python多维/嵌套字典数据无限遍历的实现

最近拾回Django学习,实例练习中遇到了对多维字典类型数据的遍历操作问题,Google查询没有相关资料…毕竟是新手,到自己动手时发现并非想象中简单,颇有两次曲折才最终实现效果,将过程记录下来希望对大家有用。实例数据(多重嵌套):person={"male":{"name":"Shawn"},"female":{"name":"Betty","age":23},"children":{"name":{"first_name":"李","last_name"

系统 2019-09-27 17:37:38 2575

Python

Python GIL、CPU密集型、IO密集型

PythonGIL(GlobalInterpreterLock(全局解释器锁))1:进程里面多个线程,线程共享A=102:Python解释器,A改完值之后会传回进程容器,为了防止A和B同时修改A的值引起的错误,加入锁,能保证A修改时,B和C不能修改3:通过C语言调用底层命令与操作系统进行交互,然后OS再和硬件进行交互什么是CPU密集型、IO密集型IO密集型(I/Obound):指的是系统的CPU性能相对硬盘、内存要好很多,此时,系统运作,大部分状况是CPU

系统 2019-09-27 17:55:32 2574

Python

python用Pygal如何生成漂亮的SVG图像详解

前言SVG可以算是目前最最火热的图像文件格式了,它的英文全称为ScalableVectorGraphics,意思为可缩放的矢量图形。它是基于XML(ExtensibleMarkupLanguage),由WorldWideWebConsortium(W3C)联盟进行开发的。严格来说应该是一种开放标准的矢量图形语言,可让你设计激动人心的、高分辨率的Web图形页面。用户可以直接用代码来描绘图像,可以用任何文字处理工具打开SVG图像,通过改变部分代码来使图像具有交

系统 2019-09-27 17:46:44 2573

Python

\opencv-python\opencv\modules\highgui\src\window.cpp

运行环境:python3.6.0初学opencv,看着程序跟书本都一样啊,突然报了以下错误Traceback(mostrecentcalllast):File"E:/Python/Projects/week1/不是闹着玩儿嘞/example/test.py",line3550,incv.imshow("image",img)cv2.error:OpenCV(4.1.0)C:\projects\opencv-python\opencv\modules\hig

系统 2019-09-27 17:52:36 2572

Python

python数据归一化及三种方法详解

数据标准化(归一化)处理是数据挖掘的一项基础工作,不同评价指标往往具有不同的量纲和量纲单位,这样的情况会影响到数据分析的结果,为了消除指标之间的量纲影响,需要进行数据标准化处理,以解决数据指标之间的可比性。原始数据经过数据标准化处理后,各指标处于同一数量级,适合进行综合对比评价。以下是三种常用的归一化方法:min-max标准化(Min-MaxNormalization)也称为离差标准化,是对原始数据的线性变换,使结果值映射到[0,1]之间。转换函数如下:其

系统 2019-09-27 17:50:07 2572

Python

Python函数学习解析

一、函数调用过程程序调用函数需要四步:调用程序在调用处暂停执行在调用时将实参复制给函数的形参执行函数体语句函数调用结束给出返回值,程序回到调用前的暂停处继续执行。二、函数的参数传递**形式参数(形参):**在函数创建和定义过程中使用的参数。**实际参数(实参):**在函数被调用的过程中传递进来的参数。形参只是代表一个位置、一个变量名,没有具体的值。实参是一个具体的值,是赋值到变量名中的值。实参默认按位置顺序依次传递给形参,若参数个数不对,就会报错关键字参数

系统 2019-09-27 17:50:21 2570

Python

python报错:IndentationError:unindent does

这个错误为缩进匹配错误,出现这个错误说明你的缩进有问题。但有时候我们仔细检查后发现,缩进没问题啊?怎么还是错的呢?这时应该考虑,你是否将空格(space)和制表符(Tab)混用了。为了迫使程序员养成良好的写作风格,在python3中,是不支持空格和Tab键混用的。那出现这种情况该怎么解决呢?一般来说,无论你使用的是EditPlus还是Notepad++还是其他的工具,里面都会有一个功能:显示空格和制表符。这里以Editplus为例,其他工具的操作也是类似的

系统 2019-09-27 17:54:05 2569

Python

Python中字典与恒等运算符的用法分析

本文实例讲述了Python中字典与恒等运算符的用法。分享给大家供大家参考,具体如下:字典字典是可变数据类型,其中存储的是唯一键到值的映射。elements={"hydrogen":1,"helium":2,"carbon":6}字典的键可以是任何不可变类型,例如整数或元组,而不仅仅是字符串。甚至每个键都不一定要是相同的类型!print(elements["helium"])#2我们可以使用方括号并在括号里放入键,查询字典中的值或向字典中插入新值elemen

系统 2019-09-27 17:50:48 2569

Python

python实现批量nii文件转换为png图像

之前介绍过单个nii文件转换成png图像:https://www.jb51.net/article/165693.htm这里介绍将多个nii文件(保存在一个文件夹下)转换成png图像。且图像单个文件夹的名称与nii名字相同。importnumpyasnpimportos#遍历文件夹importnibabelasnib#nii格式一般都会用到这个包importimageio#转换成图像defnii_to_image(niifile):filenames=os

系统 2019-09-27 17:49:24 2568

Python

python基于json文件实现的gearman任务自动重启代码实例

一:在gearman任务失败后,调用task_faileddeftask_failed(task,*args):info='\n'.join(args)datetime=local_datetime()text='{}FAILED:\n{}\n当前响应worker已关闭\n{}\n-->【{}】'.format(task,info,datetime,task)print(text)check_frequency(task)二:打印失败信息后,调用check

系统 2019-09-27 17:57:37 2567