自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Ithaca_farmer的农田

计算机语言,算法的缓慢学习之旅程

  • 博客(17)
  • 收藏
  • 关注

原创 【Pycharm】关于设置根目录

关于设置根目录方法一file–>setting–>project structure方法二右键模块–>mark directory as --> source root导入模块演示导入项目中的其他某个模块的成员,如果没导入它的模块,就会出现错误。这时候要导入,一个便捷的方法,就是鼠标移动到红色波浪线,出现红色小灯泡,并点击之,选择第一个”导入模块选项",完...

2020-01-09 16:45:39 7271 1

原创 【Pycharm】创建多层次包

【Pycharm】创建多层次包前言在上个学期,学习制作聊天软件的项目,这个项目呢需要导入两个包,分别作为“客户端”和“服务器端”。在这个过程中,学到了一个便捷的导入多层级包的方法,觉得有助于理解项目中模块之间的关系,所以想记录下来。方法右键项目–>New–>Python Package注意点包名称前两位是域名的倒置----------------------为了防止...

2020-01-09 16:24:13 550

原创 【第4章】4.5透视表和交叉表

透视表和交叉表pivot_table函数-----------创建透视表crosstab函数---------------创建交叉表1. pivot_table 函数创建透视表pd.pivot_table(data, values= None, index=None, columns=None, aggfunc=‘mean’,fill_value=None,…)pivot_t...

2019-10-22 10:48:33 258

原创 【第4章】4.4任务

任务1.按 “时间” 对订单经行 数据拆分import pandas as pdimport numpy as npfrom sqlalchemy import create_engineengine = create_engine('mysql+pymysql://root:981221@localhost/testdb?charset=utf8mb4')detail = pd.re...

2019-10-22 10:47:51 160

原创 【第4章】4.4分组聚合的组内计算

分组聚合1.groupby 方法拆分数据实现数据拆分DataFrame.groupby( by=None, axis=0,level=None…)常用参数by传入值说明字典或Series以它的 “值” 作为分组依据Numpy 数组以数据的 “元素” 最为分组依据字符串 或 字符串列表以字符串代表的 “字段” 最为分组依据对详情表的 订单编号 ...

2019-10-22 10:47:06 682

原创 【第4章】4.3任务

1.时间格式转换import pandas as pdorder = pd.read_table('D:/pandas/meal_order_info.csv',sep=',',encoding='gbk')order['use_start_time'] = pd.to_datetime(order['use_start_time'])order['lock_time'] = pd.to_...

2019-10-22 10:46:13 271

原创 【第4章】4.3 转换与处理时间序列数据

将 “字符串时间” 转换为 “标准时间”pandas 继承了 Numpy 和 datatime库的相关时间模块pandas 时间相关类:类名称说明Timestamp最基础的时间类。表示时间点Period表示时间跨度,或时间段。(如一小时,一天…)Timedelta表示不同单位的时间,1d,2h,3s…DatetimeIndex一组 Times...

2019-10-22 10:45:34 699

原创 【第4章】4.2任务

查看餐饮数据的大小和维度from sqlalchemy import create_engineimport pandas as pdengine = create_engine('mysql+pymysql://root:981221@localhost/testdb?charset=utf8mb4')detail = pd.read_sql_table('meal_order_deta...

2019-10-22 10:44:49 1002

原创 【第4章】4.1读,写不同数据源的数据

SQLAlchemy 连接 MySql 数据库sqlalchemy 库from sqlalchemy import create_engineengine = create_engine('mysql+pymysql://root:981221@localhost/testdb?charset=utf8mb4')print(engine)Engine(mysql+pymysql://ro...

2019-10-22 10:43:56 519

原创 【第4章】4.2DataFrame常用操作

DataFrame 的常用操作dataframe 的常用属性索引--------index元素-------values列名------columns数据类型----dtypes索引from sqlalchemy import create_engineimport pandas as pdengine = create_engine('mysql+pymysql://roo...

2019-10-22 10:39:48 726 1

原创 【第4章】4.1读,写不同数据源数据

SQLAlchemy 连接 MySql 数据库sqlalchemy 库from sqlalchemy import create_engineengine = create_engine('mysql+pymysql://root:981221@localhost/testdb?charset=utf8mb4')print(engine)Engine(mysql+pymysql://ro...

2019-10-22 10:27:04 301

原创 【第1章】Numpy数值计算基础

创建数组 查看数组属性import numpy as nparr1 = np.array([1, 2, 3, 4]) print('创建的数组为:',arr1)import numpy as nparr2 = np.array([[1, 2, 3, 4],[4, 5, 6, 7],[7, 8, 9, 10]])print('创建的数组为: \n', arr2 )创建的数组为: ...

2019-10-22 10:23:14 267

原创 学习之动态规划

求最长子序列长度问题描述:上升序列(b1,b2,…,bn),当b1<b2<…<bn时,序列是上升的。给定一个序列(a1,a2,…an),可得到一些上升子序列(ai1,ai2,…aik),这里1<=i1<i2<…<ik<=n。一个序列,如(1,7,3,5,2,8),上升子序列有(1,3,5,8),(1,7,8)等等。子序列中最长的长度是4。设计算法...

2019-05-28 19:47:18 92

原创 实现图的遍历算法

实现图的遍历算法领会图的两种遍历,深度优先算法和广度优先算法。输出:(1)输出有向图G从顶点0开始的深度优先遍历序列(递归算法)。(2)输出有向图G从顶点0开始的深度优先遍历序列(非递归算法)。(3)输出有向图G从顶点0开始的广度优先遍历序列。设备:计算机,VC6.0注意点:(1)图的深度优先递归算法void DFS(AdjGraph *G,int v) { Arc...

2019-05-28 19:32:18 6708 1

原创 数据结构与算法 弗洛伊德算法多源输出带权有向图最短路径

数据结构与算法 弗洛伊德算法多源输出带权有向图最短路径目的与要求:领会弗洛伊德算法求带权有向图多源最短路径的过程和算法设计。实验设备及软件:计算机,VC6.0代码: #include<stdio.h> #include<malloc.h> #define MAXV 100 #define INF 32767 ...

2019-05-28 18:58:00 1003

原创 视频文件转化MP3格式

视频转化MP3格式来自生活里的一篇小杂感想着记录一下这件事,前两天,我妈妈问我会不会转化视频成为MP3格式,给我发送了一个小视频,是旗袍秀的(#.#),我妈妈喜欢这类的,她可能需要用。开始我第一反应是没试过,(感觉是常用的,身边的人会了,我还不会,我算是学的比较晚的了)但转念一想,想着我可以学习一下,也算是学到一种能力了(虽还没带掌握的境界)视屏客户端(这里用了优酷)注意点不多,重新设置...

2019-04-13 21:44:44 194

原创 C++语言单链表实现荷兰旗问题

C++语言单链表实现荷兰旗问题一.设备及软件VC6.0二.语言C++三.设计道德数据结构与算法单链表四.问题描述荷兰旗用0,1,2分别表示三种颜色:红,白蓝。用数组存放一串数字。开始是打乱顺序的排列,要求用单链表分别存放这三种数,然后按旗子的颜色,红,白,蓝顺序输出。五.主要注意点荷兰旗问题的C++代码分为这几部分:结构化单链表;创建单链表;初始化单链表;实现主要程序...

2019-03-18 23:51:00 660

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除