python
(成长中)扫地僧
这个作者很懒,什么都没留下…
展开
-
python内置函数
内置函数abs()**abs(x)**x可以为整数,浮点数,复数.返回一个数的绝对值。 参数可以是一个整数或浮点数或复数。整数或浮点数返回绝对值如果参数是一个复数,则返回它的模。如果 x 定义了 abs(),则 abs(x) 将返回 x.abs()。print ("整数 abs(-40) : ", abs(-40))print ("浮点数 abs(100.10) : ", abs(100.10))print("复数 abs(3+4j):",abs(3+4j))all()all(i原创 2020-08-06 10:42:36 · 849 阅读 · 0 评论 -
python 连接数据库
python 连接数据库使用python进行数据库的连接连接mysqlimpala使用python进行数据库的连接python 连接mysql,impala(逐渐添加)连接mysql进行插入或更新操作import pymysql# 打开数据库连接db = pymysql.connect("localhost", "root","1123950","TESTDB" )# 使用 cu...原创 2020-04-08 15:07:35 · 243 阅读 · 0 评论 -
numpy结构化数组
一、创建结构化数组1、元组列表,每个字段一个元组每个元组都有这些属性(fieldname,datatype,shape):filename:名称、datatype:数据类型、shape:形状如果fieldname是空字符串'',那么该字段将被赋予一个默认名称形式f#,其中#是该字段的整数索引,从左边以0开始计数:>>> np.dtype([('x', 'f4')...原创 2019-04-18 10:30:39 · 1076 阅读 · 0 评论 -
pandas常用api
缩写和包导入在这个速查手册中,我们使用如下缩写:df:任意的Pandas DataFrame对象s:任意的Pandas Series对象同时我们需要做如下的引入:import pandas as pdimport numpy as np导入数据pd.read_csv(filename):从CSV文件导入数据 pd.read_table(filename):从限...转载 2019-04-18 11:34:28 · 340 阅读 · 0 评论 -
pandas基础
转载自:https://blog.csdn.net/qq_42156420/article/details/82813482#commentBox创建一个 Series 的基本语法如下:上面的 data 参数可以是任意数据对象,比如字典、列表甚至是 NumPy 数组,而index 参数则是对 data 的索引值,类似字典的 key。下面这个例子里,将创建一个...转载 2019-04-18 15:24:01 · 175 阅读 · 0 评论 -
使用可视化库matplotlib绘图时,plt.show()过后只出现Figure size 640x480 with 1 Axes而没有生成图片
使用可视化库matplotlib绘图时,plt.show()过后只出现<Figure size 640x480 with 1 Axes>而没有生成图片解决:可以在前面添加plt.figure()创建画布。或者导入库之后添加以下代码即可%matplotlib inline1import numpy as np from matplotl...原创 2019-04-18 15:56:36 · 59948 阅读 · 17 评论 -
Python--matplotlib绘图可视化知识点整理
Python--matplotlib绘图可视化知识点整理强烈推荐ipython转载自:https://www.cnblogs.com/zhizhan/p/5615947.html无论你工作在什么项目上,IPython都是值得推荐的。利用ipython --pylab,可以进入PyLab模式,已经导入了matplotlib库与相关软件包(例如Numpy和Scipy),额可以直接使用相关库...转载 2019-04-18 17:19:11 · 190 阅读 · 0 评论 -
Keras模型的保存与调用
一、模型的保存(结构 + 权重 + 优化器状态)1、model.save('model.h5')#保存名为model的h5文件到程序所在目录你可以使用 model.save(filepath) 将 Keras 模型保存到单个 HDF5 文件中,该文件将包含:模型的结构,允许重新创建模型 模型的权重 训练配置项(损失函数,优化器) 优化器状态,允许准确地从你上次结束的地方继续训练。...原创 2019-04-20 13:26:19 · 5288 阅读 · 0 评论 -
django入职修炼—创建第一个django项目
一、创建django项目1、通过命令创建名为first1的django项目django-admin startproject first1__init__.py:是项目的初始化文件有了这个文件 标志当前文件夹是一个包,可以被引用settings.py:项目的配置文件,所有的django的配置信息都在这里面,包括数据库的配置,静态文件的配置,还有django依赖的第三方扩展包...原创 2019-07-29 14:04:38 · 150 阅读 · 0 评论 -
django.db.migrations.exceptions.MigrationSchemaMissing: Unable to create the django_migrations table
执行 python manage.py migrate报如下错,因为django2.2和mysql5.5数据库不兼容,我更换mysql5.7问题解决raise MigrationSchemaMissing("Unable to create the django_migrations table (%s)" % exc)django.db.migrations.exceptions.M...原创 2019-07-29 17:16:22 · 2518 阅读 · 0 评论 -
django入职修炼——使用mysql数据库
配置settings.py文件,修改sqlite数据库为mysql在__init__.py文件中添加import pymysqlpymysql.install_as_MySQLdb()执行 python manage.py migrate报如下错,因为django2.2和mysql5.5数据库不兼容,我更换mysql5.7问题解决...原创 2019-07-29 17:37:22 · 97 阅读 · 0 评论 -
前端_day1 html标签
一、 html5初始中语句含义<!--声明是html5文件--><!DOCTYPE html><!--声明主要使用的语言是中文--><html lang="zh-CN"><!--头标签--><head> <!--编码格式,meta中写给浏览器看的信息--> <meta char...原创 2019-07-30 16:40:46 · 140 阅读 · 0 评论 -
前端_day2 form
form功能:表单用于向服务器传输数据,从而实现用户与Web服务器的交互表单能够包含input系列标签,比如文本字段、复选框、单选框、提交按钮等等。表单还可以包含textarea、select、fieldset和 label标签。表单属性属性 值 含义 action URL 指定一个表单处理目标URL,表单数据将被提交到该URL地址的处理程序。如...原创 2019-07-31 13:49:52 · 232 阅读 · 0 评论 -
django入职修炼—virtualenv环境基本命令
虚拟环境需要的包Windows下默认虚拟环境是放在用户名下面的Envs中的,与桌面,我的文档,下载等文件夹在一块的。更改虚拟环境存放位置的方法:修改环境变量,添加WORKON_HOME,变量位置就是新的虚拟环境存放位置。pip install virtualenv virtualenvwrapper-winvirtualenv是虚拟环境的包,virtualenvwrapper是...原创 2019-07-28 10:52:16 · 179 阅读 · 0 评论 -
前端css 选择器
CSS分为选择器和属性,选择器:选择要应用属性值的标签 属性:应用在标签上改变标签的样式选择器:基本选择器 优先级:id选择器>类选择器>元素选择器>通用选择器 同等级选择器优先级从下到上选择器类型 使用方法 在css文件中使用示例(以p标签为例) 元素选择器 <p>标签选择器</p&...原创 2019-08-14 09:29:55 · 190 阅读 · 0 评论 -
前端css 属性
目录一、字体属性字体种类(font-family)字体大小(font-size)字重(字体粗细)(font-weight)文本颜色(color)文字对齐(text-align)文字装饰(text-decoration )首行缩进(text-indent)二、背景属性背景颜色(background-color)背景图片(background-imag...原创 2019-08-14 16:14:35 · 802 阅读 · 0 评论 -
numpy入门,浅copy、深copy、视图
当计算和操作数组时,它们的数据有时被复制到新的数组中,有时不复制。对于初学者来说,这经常是一个混乱的来源。有三种情况:原创 2019-04-17 22:25:49 · 155 阅读 · 0 评论 -
numpy入门,形状操作、元素删除、添加、去重
参数默认:a为数组 order:'C' -- 按行,'F' -- 按列,'A' -- 原顺序,'K' -- 元素在内存中的出现顺序数组形状自身改变1、numpy.ravel(a, order='C') 展平的数组元素,没有复制其参数,只是返回新的视图。2、a.flatten(order='C') 展平的数组元素,flatten()分...原创 2019-04-17 20:18:36 · 630 阅读 · 0 评论 -
numpy入门,numpy数组自身操作、查看
定义numpy数组a# resqqe 函数返回具有修改形状后的数组a.reshape(6, 2)#ndarray.resize 方法修改数组本身,的形状a.resize((6, 2))a.T # 转置a.ndim #数组维度a.shape # 数组形状a.size # 数组元素长度a.dtype #数组元素类型,例如numpy.int32、numpy.int...原创 2019-04-16 10:52:21 · 645 阅读 · 0 评论 -
python的基础使用之强制类型转换(涅槃之路2)
# 强制类型转换name = input("name:")age = int(input("age:"))print(type(name))print(type(age))原创 2019-03-05 19:11:54 · 244 阅读 · 0 评论 -
python的基础使用之if语句使用以及三元运算(涅槃之路3)
一、三元运算如果条件为真:result = 值1如果条件为假:result = 值2result = 值1 if 条件 else 值2三元运算的使用选择大的值a=3b=2d=a if a>b else b # 三元运算print(d)二、if语句使用1、猜年龄大小# if elif else的运用age_of_me = 22age ...原创 2019-03-05 19:19:55 · 397 阅读 · 0 评论 -
python的基础使用之while语句使用(涅槃之路4)
一、while循环的使用猜年龄大小age_of_me = 22count = 0while count < 3: age = int(input("age:")) if age > age_of_me: print("大") elif age < age_of_me: print("小") else:...原创 2019-03-05 19:23:25 · 199 阅读 · 0 评论 -
python的基础使用之for循环语句使用(涅槃之路5)
一、for循环的使用range()默认间隔为1,可设置如语句二设置间隔为3,其中的10不被包含,到9结束for i in range(10): print(i)for i in range(1, 10, 3): print("间隔为3:", i)...原创 2019-03-05 19:27:37 · 229 阅读 · 0 评论 -
python的基础使用之列表使用以及深copy浅copy(涅槃之路6)
一、定义一个列表列表的取值、添加、删除、反转、排序names=["zhangmeng", ['wangyanyan', 'wanghuo'], "wangguo"]print(names) print(names[0:2]) # 取首不取尾print(names[:]) # 取所有print(names[-3:-1]) # -1表示倒数第一个,-3表示倒数第三个。#只...原创 2019-03-05 19:48:50 · 263 阅读 · 0 评论 -
python的基础使用之str类型的所有函数的使用(涅槃之路7)
一、str类型的所有函数的使用name="my\tname is {_name}"print(name.capitalize()) # 变首字母为大写print(name.count("g")) # 字符串"g"的数量print(name.center(50, "~")) # 字符串在中间不足50两边用“~”补全print(name.endswith("ng"))...原创 2019-03-05 20:26:43 · 328 阅读 · 0 评论 -
python的基础使用之字典(涅槃之路8)
一、字典字典的定义,以及修改、添加、删除、更新、获取值、单独取key和取values、转字典为列表info = { 'a001':"zhangmeng", 'a002': ' wangyanyan ', 'a003': 'wenshuo', 'a004': 'guo'}print(info['a001'])info['a004']="过" # 修改...原创 2019-03-05 20:40:36 · 230 阅读 · 0 评论 -
python的基础使用之元组(涅槃之路9)
元组和列表在结构上没有什么区别,唯一的差异在于元组是只读的,不能修改。元组用“()”表示,可借鉴前面的文章列表的使用namesyuan=(1,2,3) # 元组不能被修改...原创 2019-03-05 20:44:58 · 184 阅读 · 0 评论 -
python的基础使用之集合(涅槃之路10)
集合(set)是一个无序的不重复元素序列。可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。创建格式:type({1, 2}) # 直接定义集合num=[1, 2, 3, 4, 1]set1= set(num) # 通过列表转化为集合集合是一个无序的,不重复的数据组合,...原创 2019-03-05 21:26:37 · 217 阅读 · 0 评论 -
python的基础使用之文件操作文件读写(涅槃之路11)
一、对文件操作流程打开文件,得到文件句柄并赋值给一个变量 通过句柄对文件进行操作 关闭文件f=open("yesterday" ,'r', encoding="utf-8") # a只能添加不可读 ,r只读 ,w只写data1=f.readline() # 读取一行print(data1) # 输出读取内容f.close() # 关闭文件打开文件的模式有:r...原创 2019-03-06 09:18:25 · 158 阅读 · 0 评论 -
python的基础使用之编码(涅槃之路12)
1.在python2默认编码是ASCII, python3里默认是unicode2.unicode 分为 utf-32(占4个字节),utf-16(占两个字节),utf-8(占1-4个字节), so utf-16就是现在最常用的unicode版本, 不过在文件里存的还是utf-8,因为utf8省空间3.在py3中encode,在转码的同时还会把string 变成bytes类型,dec...原创 2019-03-06 09:27:27 · 182 阅读 · 0 评论 -
python之xml处理模块
xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,至今很多传统公司如金融行业的很多系统的接口还主要是xml。xml的格式如下,就是通过<>节点来区别数据结构的,文件名xmltest.xml<?xml version="1.0"?><data> <country name="...原创 2019-03-06 10:57:26 · 971 阅读 · 0 评论 -
python字符串前面添加(u,r,b)的功能
1.r/R表示非转义的原始字符串,比如在字符串中如果出现\n是换行,但是如果在字符串的前面添加r则表示\和n两个字符,一般常见于正则表达式中。2.bPython3里默认的str是(Python2里的)unicode, bytes是(Python2)的str, b前缀代表的就是bytes。 Python2里, b前缀没什么具体意义, 只是为了兼容Python3的这种写法。作用:b" "前...原创 2019-03-06 14:48:48 · 4602 阅读 · 0 评论 -
Image的使用
Image library(PIL),功能上,虽然还不能跟Matlab比较,但是还是比较强大的,废话补多少,写点记录笔记。1. 首先需要导入需要的图像库:from PIL import Image2. 读取一张图片:im=Image.open('/home/Picture/test.jpg')3. 显示一张图片:im.show()4. 保存图片:im.save("s...转载 2019-03-28 23:16:55 · 6859 阅读 · 0 评论 -
os模块
os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cdos.curdir 返回当前目录: ('.')os.pardir 获取当前目录的父目录字符串名:('..')os.makedirs('dirname1/dirname2') 可生成多层递归目录os.removedi...原创 2019-03-28 23:44:59 · 99 阅读 · 0 评论 -
numpy基础入门,数组、创建、random随机数
一、 numpy数组创建,通过已有数据创建。 b = np.array([[1.5,2,3], [4,5,6]]) c = np.array( [ [1,2], [3,4] ], dtype=float ) # dtype指定数据类型二、全0创建,(5,4)为指定数组形状 zeros1 = np.zeros([5,4])三、全1创建,(5*6...原创 2019-04-16 10:09:58 · 775 阅读 · 0 评论 -
python的基础使用之格式化输出(涅槃之路1)
一、格式化输出python进行格式化输出的三种方式# 格式化输出name = input("name:")age = input("age:")job = input("job:")#方式1ofo = '''-----my name is %s---- Name:%sAge:%sJob:%s ''' % (name, name, age, job)# ...原创 2019-03-05 19:08:52 · 206 阅读 · 0 评论