技巧及语法
滴滴da
SingleMind
展开
-
特征提取—文本,字典特征提取
字典特征提取:from sklearn.feature_extraction import DictVectorizeralist = [ {'city':"BJ",'temp':33}, {'city':"GZ",'temp':42}, {'city':"SH",'temp':40},]d = DictVectorizer(sparse=False)feature = d.fit_transform(alist)print(d.get_feature_names())原创 2021-03-21 21:55:32 · 100 阅读 · 0 评论 -
Ajax请求—简单使用post和get
之前一直用axios,在做一个小型实例的时候回过头发现,ajax忘得差不多了,所以开始写这篇笔记Ajax Post:function submitImg() { // 1.获取用户数据 var data = document.getElementById('fileImg').value; // 2. 让异步对象发送post请求 // 2.1 创建异步对象 var xhr = new XMLHttpRequest(); // 2.2 设置请求行 open(请求方式,请求url) // 2.转载 2021-03-18 20:15:39 · 96 阅读 · 0 评论 -
pandas—简单代码实现从MySQL中获取数据导出excel
演示数据:实现代码:import pymysqlimport pandas as pdfrom sqlalchemy import create_engine# 初始化数据库连接,使用pymysql模块engine = create_engine("mysql+pymysql://root:root@localhost:3306/python",encoding='utf-8')# 查询语句,选出testexcel表中的所有数据sql = """select * from testex原创 2021-03-03 16:10:38 · 221 阅读 · 1 评论 -
python—简单几行代码实现Excel直接存储到MySQL
需求:将Excel文件导入数据库中存储实现代码:import pymysqlimport pandas as pdfrom sqlalchemy import create_enginefile = r'./data.xlsx'df = pd.read_excel(file)engine = create_engine("mysql+pymysql://root:root@localhost:3306/python",encoding='utf-8')df.to_sql('testexc原创 2021-03-03 15:40:41 · 166 阅读 · 1 评论 -
python—二进制与字符串之间的转换以及redis的数据格式转换
普通二进制与字符串互转运行代码:msg = "北京"print(msg.encode(encoding = "utf-8"))#字符串转换为二进制数据(参数最好加上utf-8,若没有该参数,则为系统默认的参数,可能不是utf-8编码)print(msg.encode(encoding = "utf-8").decode(encoding = "utf-8"))#二进制数据转换为字符串(参数最好加上utf-8,若没有该参数,则为系统默认的参数,可能不是utf-8编码)运行结果:redis获取字符串原创 2021-02-26 10:15:39 · 1259 阅读 · 0 评论 -
python3—captcha生成验证码
运行代码:from captcha.image import ImageCaptchaimport randomdef generate_code(type_code,code_len=4): if type_code == 1: all_chars = '0123456789abcdefghijklmnopqrstuvwsyzABCDEFGHIJKLMNOPQRSTUVWXYZ' if type_code == 2: all_chars = '012原创 2021-02-25 18:57:08 · 518 阅读 · 0 评论 -
numpy—astype矩阵数据类型转换
import numpy as npa = np.array([1,2,3,4]) print(a.dtype) # int32a = a.astype('a25') # 表示25个字符的字符串print(a.dtype)运行代码:参考:numpy数据类型原创 2021-02-21 11:58:25 · 438 阅读 · 0 评论 -
numpy—np.tile实现向量重复拼接矩阵
当进行数据计算时候,就知道有多么方便了向量拼接矩阵写法:np.tile(向量,目标矩阵行数).reshape(-1,向量列数)import numpy as npa = np.array([1,2,3,4])res_a = np.tile(a,10).reshape(-1,4)print(res_a)运算结果:望指点...原创 2021-02-21 10:40:15 · 1611 阅读 · 1 评论 -
numpy—矩阵对应元素运算:点乘,点除,取模
会简单的几个计算方法就行,网上有些资料写的太复杂了,不必面面具到。在实现功能的前提下,写法越简单越好,避免花里胡哨。下面为最简运算代码import numpy as npa = np.array([[2.0,2,2], [2,2,2], [2,1,2]])b = np.ones((3,3))*4res1 = a*b # 点乘res2 = a/b # 点除res3原创 2021-02-21 10:27:25 · 8182 阅读 · 3 评论 -
numpy—矩阵数据类型,元素总数,形状
import numpy as npdata = np.array([ [1, 2, 3, 4], [1, 2, 3, 4], [1, 2, 3, 4]], dtype=float)print(data)print("数据类型:", type(data)) # 打印数组数据类型print("数组元素数据类型:", data.dtype) # 打印数组元素数据类型print("数组元素总数:",原创 2021-02-21 10:04:43 · 836 阅读 · 0 评论 -
数据格式转换—两行代码实现pandas读取Excel数据转换numpy格式数据
讲真的,这个点我弄了好久,在网上搜资料,都有点小复杂。况且,这个问题经常遇到,于是乎决心开始写这笔记,一次给学会。数据:转换代码:嘿嘿嘿,导包和print不算,刚好两行import numpy as npimport pandas as pddf = pd.read_excel(r'river_data.xlsx')print(type(df))print(df.values)np.array(df)print(type(np.array(df)))转换结果:转换前:<cla原创 2021-02-21 09:49:10 · 3061 阅读 · 1 评论 -
python—计算矩阵标准差
import numpy as npa = np.array([[1, 2], [3, 4]])res0 = np.std(a) # 计算全局标准差res1 = np.std(a, axis=0) # 计算每一列的标准差res2 = np.std(a, axis=1) # 计算每一行的标准差print(res0) # 1.118033988749895print(res1) # [1. 1.]print(res2) # [0.5 0.5原创 2021-02-09 08:54:51 · 2124 阅读 · 1 评论