python-序列化

  • Post author:
  • Post category:python

序列化 阅读: 137262 在程序运行的过程中,所有的变量都是在内存中,比如,定义一个dict: d = dict(name='Bob', age=20, score=88) 可以随时修改变量,比如把 name 改成 'Bill' ,但是一旦程序结束,变量所占用的内存就被操作系统全部回收。如果没有把修改后的 'Bill' 存储到磁盘上,下次重新运行程序,变量又被初始化为 'Bob' 。 我们把变…

继续阅读 python-序列化

使用python读取mid/mif文件

  • Post author:
  • Post category:python

1.使用geopandas读取: df = geopandas.read_file(path, encoding='UTF-8') gdf = geopandas.GeoDataFrame(df, geometry='geometry', crs='+init=epsg:4326') 此方法简单。但是缺点较为明显,当文件较大时,会比较吃内存。 2.使用fiona读取: 下面这个方法直接适应fion…

继续阅读 使用python读取mid/mif文件

python Tips系列:判断list是否为空

  • Post author:
  • Post category:python

方法一:使用len()函数 if 0 == len( alist ): #列表为空 else: #列表不为空 方法二:在python中,空的列表相当于false,直接在相关语句中使用即可: if alist: #列表不为空 else: #列表为空 版权声明:本文为u010099495原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。原文链接:https://blo…

继续阅读 python Tips系列:判断list是否为空

python错误-第16天:Python 错误和异常

  • Post author:
  • Post category:python

by 闲欢 作为 Python 初学者,在刚学习 Python 编程时,经常会看到一些报错信息,这些报错信息就是我们接下来要讲的错误和异常。 我们在执行程序语句的时候,经常会看到命令行输出报错信息,例如: >>> while True print('Hello world') File "", line 1, in ? while True print('Hello world'…

继续阅读 python错误-第16天:Python 错误和异常

Python实现IEEE754数据十六进值数与浮点数的转换 带socket加密传输的实例

  • Post author:
  • Post category:python

十六进制数据转换为对应的浮点数 python2的版本 import struct def learn_to_pack_func(): '' while(1): op_id = int(raw_input('please select float to hex(0) or hex to float(1),other value to quit:')) if op_id == 0: num = flo…

继续阅读 Python实现IEEE754数据十六进值数与浮点数的转换 带socket加密传输的实例

python TypeError: dict is not a sequence

  • Post author:
  • Post category:python

报错1: TypeError: dict is not a sequence 报错2:unsupported format character ‘Y’ (0x59) at index 79 最近在写SQL语句中发现了几个常见的错误; 第一个错误 from sqlalchemy import create_engine sql = """ select name from user where na…

继续阅读 python TypeError: dict is not a sequence

利用python做一个小游戏_如何使用python做一个简单的猜数字的小游戏

  • Post author:
  • Post category:python

1 首先小编先打开IDLE,如下图: 2 然后这里点击菜单栏的'File',然后点击菜单"New File",如下图: 3 然后我们就在idle中新建了一个python文件,如下图: 4 在这里我们按照下图中代码输入到文件中,这里简单的解释一下程序,print函数可以直接在屏幕中打印出传入的参数,input函数可以得到用户在键盘上输入的值,在python中没有大括号,在python使用缩进来实现大…

继续阅读 利用python做一个小游戏_如何使用python做一个简单的猜数字的小游戏

Python中函数的定义和详细的使用方法

  • Post author:
  • Post category:python

函数的定义和详细的使用方法 1、函数的概念 :函数是将具有独立功能的代码块组织成为一个整体,使其具有特殊功能的代码集 2、函数的作用 :使用函数可以加强代码的复用性,提高程序编写的效率 3、函数的使用 :函数必须先创建才可以使用,该过程称为函数定义,函数创建后可以使用,使用过程称为函数调用 函数定义与调用: 1)单个函数定义 def 函数名(形参1,形参2): # 定义 ... 函数体 函数名(实…

继续阅读 Python中函数的定义和详细的使用方法

Python中使两整数相除得到浮点数

  • Post author:
  • Post category:python

方法一: 如果两个数中已经有一个数为已知,除数或被除数只要有一个数为浮点型,则结果即为浮点型; 如,7 / 3 = 2,但 7 / 3.0 = 2.3333333333333335 方法二: 在进行除法运算前导入一个实除法的模块,就可以在两个整数进行相除的时候得到浮点数,如下 from __future__ import division 10 / 3 = 3.333333333333333 版权…

继续阅读 Python中使两整数相除得到浮点数

【python】keras包:深度学习( RNN循环神经网络 Recurrent Neural Networks)

  • Post author:
  • Post category:python

RNN循环神经网络 应用: 物体移动位置预测、股价预测、序列文本生成、语言翻译、从语句中自动识别人名、 问题总结 这类问题,都需要通过历史数据,对未来数据进行预判 序列模型 两大特点 输入(输出)元素具有 顺序关系 ,有前后关系 输入输出不定长。如:文章生成、聊天机器人 简单理解 以人名识别为例 常见结构 多输入单输出结构 eg. 自然语言文字的情感识别 输入:语句(文字为多个输入信息) 输出:情…

继续阅读 【python】keras包:深度学习( RNN循环神经网络 Recurrent Neural Networks)