- 博客(20)
- 问答 (1)
- 收藏
- 关注
原创 2021-08-12
安装JAVA详细配置 第一步,先下一步到这里路径改成这个 点击下一步 等到这里就更改 改成这样,然后等安装成功 环境配置 此电脑右击点击属性,然后这个界面依次点击高级系统设置,环境变量 这里开始配置环境 找到系统变量->点击新建:,在变量名输入:JAVA_HOME,然后点击浏览目录 点击确定 然后在系统变量中找到Path 双击进入: 点击新建:点击浏览:找到jdk下面的bin目录,然后点击确定 再进入cmd命令行中测试java和javac命令,发现已经可以使用了 ...
2021-08-12 12:35:47
180
原创 第13关:比较子查询
本关任务:在account表中查找所有订单总价totalprice>200的用户信息。 其中orders表结构如下: account表结构如下: 相关知识 为了完成本关任务,你需要掌握:select比较子查询 语法 表达式{比较符号}{all|some|any}(子查询) 编程要求 ...
2020-04-19 09:40:54
783
原创 第9关:多表查询2
本关任务:显示订单详情表lineitem中所有订单的订单编号orderid,商品名称name和购买数量quantity。 其中lineitem表结构如下: product表结构如下: 相关知识 为了完成本关任务,你需要掌握:select多表查询。 语法 SELECT的查询对象由FROM子句指定,其格式为: FROM 表名1 [ [AS] 别名1 ] [ , 表名2[ [AS] 别名2]] … /查...
2020-04-18 19:42:53
1865
1
原创 第8关:多表查询1
第8关:多表查询1 任务描述 本关任务:查找用户号是’u0003’号顾客的姓名和所有订单的订单号、订单总价。 其中orders表结构如下: account表结构如下: 相关知识 为了完成本关任务,你需要掌握:select多表查询。 语法 SELECT的查询对象由FROM子句指定,其格式为: FROM 表名1 [ [AS] 别名1 ] [ , 表名2[ [AS] 别名2]] … /查询表/ | JO...
2020-04-18 19:02:14
1155
原创 数据查询第7关:where子句
本关任务: 1.查找订单表orders中订单金额(totalprice)大于300的所有订单的用户号(userid)、订单金额(totalprice)和订单状态(status)。 2.在订单表orders中查找用户号(userid)为u0003号顾客的所有订单情况。 3.在用户表account中查找所有地址address是’广东深圳市’的女性用户信息。 4.在用户表account中查找所有姓刘的用...
2020-04-18 13:53:58
1702
原创 实例成员python
#实例成员,区别就是作用域不一样 类对象访问实例对象不可以,实例访问类成员,实例成员可以,实例是类又一次封装 共性不可以访问特性,反之可以,实例成员可以看做外部无法访问局部变量 #内置成员builtins print(Exception.bases) print(Exception.doc) print(Exception.dict) #前后双下划綫是内置成员和方法标志 #内置方法具有特殊功能 #...
2020-04-16 16:34:35
341
原创 Numpy进阶第3关:Numpy迭代数组
本关任务:利用本关相关知识,将一个ndarray类型的数组,顺时针旋转90度后输出。 相关知识 NumPy迭代器对象numpy.nditer提供了一种灵活访问一个或者多个数组元素的方式。利用nditer对象可以实现完成访问数组中的每一个元素,这项最基本的功能,使用标准的Python迭代器接口,可以逐个访问每一个元素。 In : x = np.arange(6).reshape(2, 3) In :...
2020-04-16 12:02:24
4430
原创 第1关:Numpy广播
第1关:Numpy广播100 广播的规则 编程要求 测试说明 任务描述 本关任务:给定两个不同形状的数组,求出他们的和。 相关知识 广播(Broadcast)是 numpy 对不同形状(shape)的数组,进行数值计算的方式。 对数组的算术运算通常在相应的元素上进行,当运算中的 2 个数组的形状不同时,numpy 将自动触发广播机制。 如图所示: 广播的规则 让所有输入数组都向其中形状最长的数组看...
2020-04-16 10:05:03
3508
原创 主键合并,左右连接
import pandas as pd left=pd.DataFrame({‘A’:[‘A0’,‘A1’,‘A2’], ‘B’:[‘B0’,‘B1’,‘B2’], ‘C’:[‘C0’,‘C1’,‘C2’], ‘key’:[‘k0’,‘k2’,‘k3’]}) right=pd.DataFrame({‘key’:[‘k0’,‘k2’,‘k3’], ‘B’:[‘B0’,‘B1’,‘B2’], ‘C’:...
2020-04-14 22:53:13
907
原创 数据合并concat横纵向合并
import pandas as pd #纵向合并: first=pd.DataFrame({‘A’:[‘A0’,‘A1’,‘A2’], ‘B’:[‘B0’,‘B1’,‘B2’], ‘C’:[‘C0’,‘C1’,‘C2’]}) second=pd.DataFrame({‘B’:[‘B0’,‘B1’,‘B2’], ‘C’:[‘C0’,‘C1’,‘C2’], ‘D’:[‘D0’,‘D1’,‘D2’]}...
2020-04-14 22:01:15
2272
原创 列表查找,运算,酒鬼漫步实训
#列表查找 list1=[1,2,3,4,5,6,7] #列表运算 list1=[1,2,3] list2=list1 print(2*(list1+list2)) #酒鬼漫步 import numpy as np arr1=np.random.random(2000)-0.5 arr2=arr1 >0 for i in range(2000): if arr2[i]: arr1[i]=1 ...
2020-04-14 21:07:12
660
原创 python 列表元素的增删除改'查'(切片.遍历.索引),插入,内存地址,打印统计
#列表元素的增删除改’查’(切片.遍历.索引) #增 list1=[1,2,3,4,5,6] print(list1) print(id(list1))#list1内存地址 list1.append(7)#末尾增加数据 print(list1) print(id(list1))#list2内存地址 list1.insert(8,“xxx”)#列表指定索引插入数据 print(list1) list...
2020-04-14 19:58:17
274
原创 面向对象#封装#import读取顺序:
####import读取顺序: #脚本文件所在目录,优先级最高,pythonpath(环境变量设置文件夹)次优 #在python解释器安装第三方包文件夹,如果都没有ModuleNotFoundError: No module named #’’‘面向对象’’’ #封装 #定义类-定义类成员(变量)-定义类方法(函数),这里self代表实例本身,实例化访问依据 #class Car(object):...
2020-04-14 16:40:40
188
原创 python DataFrame方法汇总,导入表
import pandas as pd import numpy as np #读取excel数据 df=pd.read_excel(“data/朝阳区药品销售数据.xlsx”) print(df) df.rename(columns={“购药时间”:“销售时间”},inplace=True)#对列重新命名 #print(df.info()) print(df) #购药时间是字符串类型的日期格式,...
2020-04-14 16:29:10
2008
原创 数据查询第6关:聚合函数
任务描述 相关知识 编程要求 测试说明 任务描述 本关任务: 1.查询PetStore数据库中所有用户数(通过查询account表的行数可以确定用户数)。 2.查询商品表product中每种商品的平均标价和平均进价。 3.查询所有商品总数量(通过查询product表的qty列数值的总和可以确定商品总数量)。 其中account表结构如下: product表结构如下: 相关知识 为了完成本关任务,你...
2020-04-12 17:03:18
862
原创 python读取表格,行列对齐,设置打印宽度,index_col方法,读0,1行并命名索引行,求最大小值,极差
import pandas as pd import numpy as np import datetime pd.set_option(‘display.unicode.ambiguous_as_wide’, True) pd.set_option(‘display.unicode.east_asian_width’, True) # 行列对齐 pd.set_option(‘display.w...
2020-04-12 15:55:00
2086
原创 数据分析,第1关:Numpy广播
第1关:Numpy广播100 过关任务 参考答案 评论11 任务描述 相关知识 广播的规则 编程要求 测试说明 任务描述 本关任务:给定两个不同形状的数组,求出他们的和。 相关知识 广播(Broadcast)是 numpy 对不同形状(shape)的数组,进行数值计算的方式。 对数组的算术运算通常在相应的元素上进行,当运算中的 2 个数组的形状不同时,numpy 将自动触发广播机制。 如图所示: ...
2020-04-12 11:01:58
1671
原创 python数据清洗常见操作方法代码,导入表格
import pandas as pd pd.set_option(‘display.unicode.ambiguous_as_wide’,True) pd.set_option(‘display.unicode.east_asian_width’,True)#这两行对齐列名 pd.set_option(‘display.width’,180)#设置打印宽度///重要 ##显示所有列 pd....
2020-04-12 09:37:28
1472
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅