python3
文章平均质量分 60
aliceDingYM
这个作者很懒,什么都没留下…
展开
-
python3 中numpy模块的一些应用(一)
(1).sharpdataSetSize = dataSet.shape[0]既求矩阵第一维的长度直接用作 dataSetSize = dataSet.shape既求取矩阵形状(2)tiletile用于复制tile([1,2],2) 结果:[1,2,1,2] c = tile(inX, (dataSetSize,1))若dataSetSize = 3原创 2016-11-01 20:02:54 · 549 阅读 · 0 评论 -
python数据类型检验-set()的使用和try的使用
def audi_type(input_data): output = set() for i in input_data: if i == "NULL" or input_data == '': output.add(type(None)) else: try: int原创 2017-06-21 22:08:59 · 452 阅读 · 0 评论 -
if的特殊使用
if len(str2) != 1: if strl == "NULL": print(strl) outB.append(row) else: continue elif len原创 2017-06-20 13:47:21 · 214 阅读 · 0 评论 -
pymongo基本操作
一、导入pymongo,使用MongClient连接数据库,连接到myinfo数据库import pymongoclient= pymongo.MongoClient("127.0.0.1",27017)db=client.myinfo二、insert,insert_one()只能插入一条数据,插入多条数据的格式是db.user.insert([{条数1},{条数2转载 2017-07-01 11:49:15 · 598 阅读 · 0 评论 -
tensorflow导入报错ModuleNotFoundError: No module named '_pywrap_tensorflow_internal'
全部报错Traceback (most recent call last): File "C:\。。。。\Python\Python36\lib\site-packages\tensorflow\python\pywrap_tensorflow.py", line 41, in from tensorflow.python.pywrap_tensorflow_internal原创 2017-07-19 11:29:29 · 23981 阅读 · 1 评论 -
python 采样——np.linspace
python中类似matlab有等间隔采样的函数numpy模块中的linspace官方文档说明:numpy.linspace(start, stop, num=50, endpoint=True, retstep=False, dtype=None)//调用方式Return evenly spaced numbers over a specified interval.翻译 2017-07-24 11:20:42 · 763 阅读 · 0 评论 -
datetime日期数据的生成
已知年月日开始日期和结束日期,计算中间日期import datetimedef datelist(start, end): start_date = datetime.date(*start) end_date = datetime.date(*end) result = [] curr_date = start_date原创 2017-08-03 21:18:27 · 1237 阅读 · 0 评论 -
re.match与re.search的区别
lower = re.compile(r'^([a-z]|_)*$')lower_colon = re.compile(r'^([a-z]|_)*:([a-z]|_)*$')problemchars = re.compile(r'[=\+/&def key_type(element, keys): #print(element.tag) if ele原创 2017-08-05 12:10:57 · 1053 阅读 · 0 评论 -
将数据变为json
你应该只处理两种类型的顶级标记:“节点”和“道路”“节点”和“道路”应该转换为常规键值对,以下情况除外:CREATED 数组中的属性应该添加到键“created”下经纬度属性应该添加到“pos”数组中,以用于地理空间索引编制。确保“pos”数组中的值是浮点型,不是字符串。如果二级标记“k”值包含存在问题的字符,则应忽略如果二级标记“k”值以“addr:”开头,则应添原创 2017-08-06 15:33:39 · 240 阅读 · 0 评论 -
Ubuntu 下安装 Sublime Text 3
安装,因为有 PPA 可用,支持 Ubuntu 15.04、14.10、14.04、12.04 系统及衍生版本系统,打开终端,输入以下命令:sudo add-apt-repository ppa:webupd8team/sublime-text-3sudo apt-get updatesudo apt-get install sublime-text-installer卸载 sub转载 2017-09-18 10:48:10 · 344 阅读 · 0 评论 -
python 读取 modis hdf文件
from pyhdf.SD import SD, SDCimport pprintHDF_FILR_URL = "E:\MyDownloads\MOD021KM.A2012156.0115.006.2014225090534.hdf"file = SD(HDF_FILR_URL)print(file.info())输出(31, 58),说明有31个科学数据集datas原创 2017-09-30 15:18:42 · 11479 阅读 · 12 评论 -
set操作
集合中包含一系列的元素,在Python中这些元素不需要是相同的类型,且这些元素在集合中是没有存储顺序的。集合的赋值集合的表示方法是花括号,这与字典是一样的,可以通过括号或构造函数来初始化一个集合,如果传入的参数有重复,会自动忽略:>>> {1,2,"hi",2.23}{2.23, 2, 'hi', 1}>>> set("hello"){'l', 'h转载 2017-06-29 13:07:10 · 506 阅读 · 0 评论 -
xml.etree.ElementTree 使用
我们可以通过下面的方法获取到根节点:1 import xml.etree.ElementTree as ET2 tree = ET.parse('c:\\test\\hongten.xml')3 root = tree.getroot()4 tag = root.tag #students同样的我们也可以获取到根节点的属性:1 attrib转载 2017-06-28 23:11:45 · 410 阅读 · 0 评论 -
SQLite 子查询
子查询或内部查询或嵌套查询是在另一个 SQLite 查询内嵌入在 WHERE 子句中的查询。使用子查询返回的数据将被用在主查询中作为条件,以进一步限制要检索的数据。子查询可以与 SELECT、INSERT、UPDATE 和 DELETE 语句一起使用,可伴随着使用运算符如 =、、>=、以下是子查询必须遵循的几个规则:子查询必须用括号括起来。子转载 2017-06-28 17:39:12 · 352 阅读 · 0 评论 -
python3中ascii字节不够的问题
在学习机器学习时,用了http://deeplearning.net/tutorial/中的案例f = gzip.open('mnist.pkl.gz','rb')train_set, valid_set, test_set = pickle.load(f)f.close()结果因为python3编码的问题一直报错如下Traceback (most recent call la翻译 2016-10-28 18:52:02 · 507 阅读 · 0 评论 -
python3 pip安装scrapy
1,首先找到pip文件夹C:\path\Python\Python35\Scripts在此目录下用cmd执行列出所有已安装模块C:\path\Python\Python35\Scripts>pip listnumpy (1.11.2)pip (8.1.2)setuptools (20.10.1)2,安装wheel模块在python3.5下直接安装pip原创 2017-01-06 15:44:31 · 645 阅读 · 0 评论 -
python读取csv
#!/usr/bin/pythonimport osDATAFILE = "beatles-diskography.csv"def parse_file(): data = [] key = [] back = [] with open("c:/path/beatles-diskography.csv",'+r')as f: //原创 2017-05-18 22:16:33 · 365 阅读 · 0 评论 -
xlrd使用
一、安装xlrd模块 到python官网下载http://pypi.python.org/pypi/xlrd模块安装,前提是已经安装了python 环境。二、使用介绍 1、导入模块 import xlrd 2、打开Excel文件读取数据 data = xlrd.open_workbook('excelFile.xls') 3、使用转载 2017-05-19 21:02:14 · 2312 阅读 · 0 评论 -
xlrd处理
1.导入数据workbook = xlrd.open_workbook(datafile)sheet = workbook.sheet_by_index(0)table = workbook.sheets()[0]取的excel表格,table中保存为数组格式 cols = table.ncols rows = table.nrows得出行列数2.对于excel中原创 2017-05-19 22:55:56 · 299 阅读 · 0 评论 -
python之sqlite3使用详解
Python SQLITE数据库是一款非常小巧的嵌入式开源数据库软件,也就是说没有独立的维护进程,所有的维护都来自于程序本身。它使用一个文件存储整个数据库,操作十分方便。它的最大优点是使用方便,功能相比于其它大型数据库来说,确实有些差距。但是性能表现上,SQLITE并不逊色。麻雀虽小,五脏俱全, sqlite 实现了多数 sql-92 的标准,比如说 transaction 、 trigger 和转载 2017-06-28 16:26:45 · 318 阅读 · 0 评论 -
Python sqlite3 模块 API
以下是重要的 sqlite3 模块程序,可以满足您在 Python 程序中使用 SQLite 数据库的需求。如果您需要了解更多细节,请查看 Python sqlite3 模块的官方文档。序号API & 描述1sqlite3.connect(database [,timeout ,other optional arguments])该 AP转载 2017-06-28 16:30:16 · 489 阅读 · 0 评论 -
python 中easydict的使用
easydict的作用:可以使得以属性的方式去访问字典的值![python] view plain copy >>> from easydict import EasyDict as edict >>> d = edict({'foo':3, 'bar':{'x':1, 'y':2}}) >>> d.foo 3 >>>...转载 2018-03-06 10:25:37 · 1783 阅读 · 0 评论