JQData平台真的挺不错,平台数据可以免费使用一年,满足绝大多数人需求,具体账号获取请自行百度哟~因需要高频数据而Wind也只给近三年,再要还得购,,机缘遇到这一平台,获得了账号试用很不错,分享一下,有更好数据源希望不吝赐教呢(▼?▼メ) 1# -*- coding: utf-8 -*- 2""" 3Created on Sat May 26 19:50:50 20184 5@author: Luove6""" 7 8from jqdatasdk import *#平台给的包,务必加载,地址:https://github.com/Joi...
# 使用之前请在命令行pip install pymysqlimport pymysql# 1.创建链接 conn = pymysql.connect(host=‘127.0.0.1‘, # IP地址port=3306, # 端口号database=‘database_name‘, # 数据库名称user=‘mysql_username‘, # 数据库用户名password=‘mysql_password‘, # 数据库密码charset=‘utf8‘) # 编码# 2.建立游标 cursor = conn.cursor()# 3.执行sql语句 sql = ‘自己编写sql语句‘ cursor.execute(sql)# 4.根据查询的情况...
本文主要是总结学习pandas过程中用到的函数和方法, 在此记录, 防止遗忘.Python数据分析--Pandas知识点(一)Python数据分析--Pandas知识点(二)下面将是在知识点一, 二的基础上继续总结. 前面所介绍的都是以表格的形式中展现数据, 下面将介绍Pandas与Matplotlib配合绘制出折线图, 散点图, 饼图, 柱形图, 直方图等五大基本图形.Matplotlib是python中的一个2D图形库, 它能以各种硬拷贝的格式和跨平台的交互式环境生成高质量的图形, 比如...
本文资料来自:Python for Data Analysis, Chapter 4 1. NumPy简介NumPy,Numerical Python简称,是科学计算和数据分析所用的基础包。对于数据分析师,主要关注以下几点: a: Fast vectorized arrya operations for data munging and cleaning(数据分析和清洗), subsetting and filtering(和过滤), transformation and any other kind of computations. b: Coomn array algortihsm like sorting, unique, and set operation...
1、去除网页的标签,如<br/>from bs4 import BeautifulrSoup preData=BeautifulSoup(data,‘html.parser‘).get_text() 2、将标点符号等去掉,用正则表达式。import re#表示将data中的除了大小写字母之外的符号换成空格 preData=re.sub(r‘[^a-zA-Z]‘,‘‘,data)3、将文本中的单词小写化,并将data用空格分开words=data.lower().split()4、去掉停用词#可以自己下载停用词 #nltk.download() words_notstop=[w for w in words if ...
一、运算符1、算术运算符% 求余运算** 幂-返回x的y次幂// 取整数-返回商的整数部分,例:9//2输出结果是42、比较运算符== 等于!= 不等于<> 不等于> 大于 < 小于 >= 大于等于<= 小于等于3、赋值运算= 简单的赋值+= 加法赋值运算,c += a等效于c = c + a-= 减法赋值运算*= 乘法赋值运算/= 除法赋值运算%= 取模赋值运算**= 幂赋值运算符//= 取整除赋值运算符4、inin ...
python复制代码 代码如下:def fn(num): ‘‘‘ 把数字口语化 ‘‘‘ ret = ‘‘ num = int(num) if num/10000 == 0: ret = str(num) else: if num/10**8 == 0: if num%10000 != 0: ret = str(num/10000) + ‘万‘ + str(num % 10000) else: ret = str(num/10000) + ‘万‘ else: n2 = num%10**8 if n2%1000...
Python Django数据库添加查询对数据进行操作一、创建记录# pwd/root/csvt03# ipython manage.py shellIn [1]: from blog.models import Employee#(第一种方法)In [2]: EmployeeOut[2]: blog.models.EmployeeIn [3]: emp = Employee()In [4]: emp.name = ‘Alen‘In [5]: emp.save()#(第二种方法)In [6]: emp = Employee(name=‘Tom‘)In [7]: emp.save()#(第三种方法)调用管理器createIn [8]: Employee.objects.create(name=‘Max‘...
Python数据库连接池DBUtils详解what‘s the DBUtils DBUtils 是一套用于管理数据库连接池的Python包,为高频度高并发的数据库访问提供更好的性能,可以自动管理连接对象的创建和释放。并允许对非线程安全的数据库接口进行线程安全包装。DBUtils提供两种外部接口:PersistentDB :提供线程专用的数据库连接,并自动管理连接。PooledDB :提供线程间可共享的数据库连接,并自动管理连接。实测证明 PersistentDB 的速度是最高的,但...
写入列import xlwings as xwdef write_col(io, sheet=0, col=‘A1‘, data=None):"""写入一列数据:param io: Excel文件:param sheet: sheet,int或者str类型:param col: 哪一列,如:‘A1‘:param data: 要写入的数据,list类型:return:"""wb = xw.Book(io)if isinstance(sheet, str):sht = wb.sheets(sheet)else:sht = wb.sheets[sheet]sht.range(col).options(transpose=True).value = datawb.save()wb.app.quit()写入行def write...
列表:shoplist = [‘apple‘, ‘mango‘, ‘carrot‘, ‘banana‘]字典:di = {‘a‘:123,‘b‘:‘something‘}集合:jihe = {‘apple‘,‘pear‘,‘apple‘}元组: t = 123,456,‘hello‘1.列表 空列表:a=[] 函数方法:a.append(3) >>>[3] a.extend([3,4,5]) >>>[3,3,4,5] 添加一个列表序列 a.insert(1,‘hello‘) >>>[3,‘hello‘,3,4,5] a.remove(3) ...
单链表的操作is_empty() 链表是否为空 length() 链表?度 travel() 遍历整个链表add(item) 链表头部添加元素 append(item) 链表尾部添加元素 insert(pos, item) 指定位置添加元素 remove(item) 删除节点 search(item) 查找节点是否存在单链表的实现 class SingleLinkList(object): """单链表""" def __init__(self): ...
1. JSON与JsonPATHJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。适用于进行数据交互的场景,比如网站前台与后台之间的数据交互。JSON和XML的比较可谓不相上下。Python 中自带了JSON模块,直接import json就可以使用了。官方文档:http://docs.python.org/library/json.htmlJson在线解析网站:http://www.json.cn/#2. JSONjson简单说就是java...
import pymysqldef creatDB(dbName):"""dbName:数据库名称创建数据库"""conn = pymysql.connect(host=‘localhost‘, port=3306, user=‘root‘, password=‘root‘, charset=‘utf8‘)myCursor = conn.cursor()myCursor.execute("CREATE DATABASE {}".format(str(dbName)))myCursor.close()conn.close()def creatTable(dbName, tableName):"""dbName:数据库名称tableName:表名称创建表"""conn = pymysql.connect(host=‘localh...
字符串类型:python中的数据类型特性:不能修改格式:a = ‘Hello World!‘ b = "Hello World!"字符串的用法:# coding:utf-8 a = ‘Hello World!‘print(a.capitalize()) # 首字符大写print(a.casefold()) # 大写全部变小写print(a.center(20,‘+‘)) # 两边填充‘+’print(a.count(‘l‘)) # 统计print(a.endswith(‘ld!‘)) # 判断已XXX结尾print(a.encode()) # 解码成bytes格式print(a.find(‘H‘)) #返回X的坐标print...