- 博客(54)
- 资源 (1)
- 收藏
- 关注
原创 MySQL50题练习
1. 查询课程编号为“01”的课程比“02”的课程成绩高的所有学生的学号(重点)SELECT st.*, s1.s_score AS '01_score', s2.s_score AS '02_score' FROM Student AS st INNER JOIN ( SELECT s.* FROM Score AS s WHERE s.c_id = '01' ) AS s1 ON st.s_id = s1.s_id INNER JOIN ( SELECT s.* FROM Score A
2022-01-07 13:43:28
956
原创 MySQL函数总结
聚合函数:函数概要AVG()计算一组值或表达式的平均值。COUNT()计算表中的行数。INSTR()返回子字符串在字符串中第一次出现的位置。SUM()计算一组值或表达式的总和。MIN()在一组值中找到最小值。MAX()在一组值中找到最大值。GROUP_CONCAT()将字符串从分组中连接成具有各种选项(如DISTINCT,ORDER BY和SEPARATOR)的字符串。STD(expr)返回表达式的总体标准偏差。如果没有匹配的行
2021-12-09 10:11:37
243
原创 经营分析分类
一些市场、运营、产品人员分析时会关注的指标:1)流量分析流量来源;流量数量:UV、PV;流量质量:浏览深度(UV、PV)、停留时长、来源转化、ROI(投资回报率,return on investment);2)用户分析用户数量:新用户数、老用户数、新/老用户数量比;用户质量:新增用户数(App启动)、活跃用户数(App启动)、用户留存(App启动-App启动)、用户参与度、沉睡、客单价;3)商品分析商品动销:GMV、客单价、下单人数、取消购买人数、退货人数、各端复购率、购买频次分
2021-12-06 11:09:39
667
原创 A/B-test显著性检验及实现
前言: 本文仅仅作为学习记录,以备查阅。本文目录1 A/B-test 是什么2. A/B-test 工作原理3. 进行A/B-test 的目的是什么4. A/B-test流程5. A/B-test 简例(结合Python实现)5.1. 实例背景简述5.2. 实例 A/B test步骤5.3. 分析结果(Python)6. A/B-test 需要注意的点7. A/B test中要知道的统计学知识1 A/B-test 是什么相信大家都或多或少听说过A/B测试,即便没有听过其实也被动的参与过——作
2021-12-02 21:06:09
2061
原创 数据分析之统计知识总结
1. 前言1.1 统计学是什么1.2 为什么要学统计学1.3 统计学能够解决什么问题2. 统计学中的基本概念2.1 统计数据的类型2.1.1 按计量尺度划分2.1.2 按收集方法划分2.1.3 按时间状况划分2.2 样本和总体2.3 参数和统计量2.4 变量3 描述性统计3.1 集中趋势分析3.1.1 众数3.1.2 中位数3.1.3 平均数3.1.3.1 算术平均数3.1.3.2 加权平均数3.1.
2021-09-15 16:47:10
1036
原创 混淆矩阵学习记录
参考文献: https://blog.csdn.net/Orange_Spotty_Cat/article/details/80520839目录1. 混淆矩阵的定义2. 混淆矩阵的指标3. 二级指标3. 三级指标4. 混淆矩阵的实例1. 混淆矩阵的定义混淆矩阵(Confusion Matrix), 它的本质远没有它的名字听上去那么拉风。矩阵,可以理解为就是一张表格,混淆矩阵其实就是一张表格而已。以分类模型中最简单的二分类为例,对于这种问题,我们的模型最终需要判断样本的结果是0还是1,或者说是p.
2021-05-24 21:21:31
454
转载 蒙特卡洛模拟
参考文献:https://zhuanlan.zhihu.com/p/262263040蒙特卡洛模拟是在计算机上模拟项目实施了成千上万次,每次输入都随机选择输入值。由于每个输入很多时候本身就是一个估计区间,因此计算机模型会随机选取每个输入的该区间内的任意值,通过大量成千上万甚至百万次的模拟次数,最终得出一个累计概率分布图,这个就是蒙特卡洛模拟。模拟举例我们以定量风险分析项目总成本为例来简要介绍一下蒙特卡洛模拟。你做为项目经理,项目主要有三大阶段需要花费成本,分别是计划,编码,测试。假设这三块内容预估.
2021-05-19 09:26:50
1882
原创 【数据治理】“数据安全流通”知识盘点之技术工具
目录1. 前言2. 同态加密2.1 技术概括2.2 技术方案3. 零知识证明3.1 技术概括3.1 技术方案4. 群签名4.1 技术概括4.2 技术方案5. 环签名5.1 技术概括5.2 技术方案6. 差分隐私6.1 技术概述6.2 技术方案7. 数据标识技术7.1 数据标识技术7.1 技术方案8. 技术工具对比1. 前言在上一篇文章 【“数据安全流通”知识盘点之技术框架】 中,介绍了什么是数据流通、数据安全流通的界定和意义、以及盘点了当前数据安全流通过程中使用的技术框架。本文将承接上文,继续盘点据
2021-03-31 17:01:05
946
原创 【数据治理】“数据安全流通”知识盘点之技术框架
目录1. 数据流通2. 数据流通技术框架实现概括3. 技术框架一:多方安全计算4. 技术框架二:区块链技术5. 技术框架三:联邦学习6. 技术框架四:可信执行环境6.1. TrustZone6.2. Intel SGX7. 技术框架对比1. 数据流通数据流通是指某些信息系统中存储的数据作为流通对象,按照一定规则的从提供方传递到需求方的过程。大数据时代,数据作为一种特殊的资产,能够在流通和使用过程中不断创造新的价值数。数据的频繁跨界流动,除可能导致传统的数据泄露风险外,还会引发新的安全风险。特别是在数
2021-03-31 16:23:47
3249
原创 Python深度学习【002】:Python内置函数一览表
Python内置函数一览表:https://docs.python.org/zh-cn/3/library/functions.html
2021-03-31 09:32:13
106
原创 Python练习100【036】:算素数
题目: 求100之内的素数。程序分析: 只能被1和本身整除,#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name: Python练习100【036】:算素数 Author: zhangzx Date: 2020-01-06----------------------
2021-03-30 20:02:53
104
原创 Python练习100【035】:设置输出颜色
题目: 文本颜色设置。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name: Python练习100【035】:设置输出颜色 Author: zhangzx Date: 2020-01-05---------------------------------------
2021-03-30 20:00:24
214
原创 Python练习100【034】:调用函数
题目: 练习函数调用。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name: Python练习100【034】:调用函数 Author: zhangzx Date: 2020-01-04-----------------------------------------
2021-03-30 19:58:20
125
原创 Python练习100【033】:列表转字符串
题目: 按逗号分隔列表。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name: Python练习100【033】:列表转字符串 Author: zhangzx Date: 2020-01-03--------------------------------------
2021-03-30 19:56:41
78
原创 Python练习100【032】:反向输出II
题目: 按相反的顺序输出列表的值。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name: Python练习100【032】:反向输出II Author: zhangzx Date: 2020-01-02---------------------------------
2021-03-30 19:55:03
60
原创 Python练习100【031】:字母识词
题目: 请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。星期一:Monday 星期二:Tuesday 星期三:Wednesday 星期四:Thursday 星期五:Friday 星期六:Saturday 星期日:Sunday#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name:
2021-03-30 19:52:37
169
原创 Python练习100【030】:回文数
题目: 一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name: Python练习100【030】:回文数 Author: zhangzx Date: 2020-12-30-------
2021-03-30 19:50:11
283
原创 Python练习100【029】:反向输出
题目: 给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name: Python练习100【029】:反向输出 Author: zhangzx Date: 2020-12-29-----------
2021-03-30 19:48:44
327
原创 Python练习100【028】:递归求等差数列
题目: 有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name: Python练习100【028】:递归输出
2021-03-30 19:45:57
346
原创 Python练习100【027】:递归输出
题目: 利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name: Python练习100【027】:递归输出 Author: zhangzx Date: 2020-12-27-----------------
2021-03-30 19:43:57
146
原创 【操作系统】== xshell 6 强制更新解决办法 ==
今天打开xshell 6 ,发现不让用了,显示:要继续使用此程序,您必须应用最新的更新或使用新版本,必须强制升级,按照反编译操作,发现能解决问题,下面将步骤:在你的xshell安装文件夹找到nsliense.dll文件,用能打开此文件的程序打开ultraedit用十六进制方式打开上述文件ctrl+f输入7F0C81F98033E1010F8681,将倒数第三位6改成3,再保存。然后重新打开xshell即可。...
2021-03-26 10:47:54
571
原创 Python练习100【026】:递归求阶乘
题目: 利用递归方法求 num!。程序分析: 递归调用即可。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name: Python练习100【026】:阶乘 Author: zhangzx Date: 2020-12-25----------------------
2021-03-25 09:45:29
129
原创 Python练习100【025】:阶乘求和
题目: 求1+2!+3!+…+20!的和。程序分析: 1+2!+3!+…+20!=1+2(1+3(1+4(…20(1)))) # 从里往外加,#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name: Python练习100【025】:阶乘求和 Author: zhangzx Date:
2021-03-25 09:42:57
687
原创 Python练习100【024】:斐波那契数列II
题目: 有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。程序分析: 就是斐波那契数列的后一项除以前一项。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name: Python练习100【024】:斐波那契数列II Author: zhangzx
2021-03-25 09:38:23
1244
原创 Python练习100【023】:画菱形
题目: 打印出如下图案(菱形):程序分析: 递归调用即可。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name: Python练习100【023】:画菱形 Author: zhangzx Date: 2020-12-21----------------------
2021-03-25 09:36:56
331
原创 Python练习100【022】:比赛对手
题目: 两个乒乓球队进行比赛,各出三人。甲队为a,b,c三人,乙队为x,y,z三人。已抽签决定比赛名单。有人向队员打听比赛的名单。a说他不和x比,c说他不和x,z比,请编程序找出三队赛手的名单。程序分析: 找到条件下不重复的三个对手即可。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name: Python练习
2021-03-25 09:13:44
450
原创 Python练习100【021】:猴子偷桃
题目: 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。程序分析: 按规则反向推断:猴子有一个桃子,他偷来一个桃子,觉得不够又偷来了与手上等量的桃子,一共偷了9天。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""-----------------------------
2021-03-25 09:11:43
295
原创 Python练习100【020】:高空抛物
题目: 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name: Python练习100【020】:高空抛物 Author: zhangzx Date:
2021-03-25 08:59:55
654
原创 Python练习100【019】:完数
题目: 一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。程序分析: 将每一对因子加进集合,在这个过程中已经自动去重。最后的结果要求不计算其本身。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name: Python练习100【019】:完数 Aut
2021-03-25 08:59:33
564
原创 Python练习100【018】:复读机相加
题目: 求s=a+aa+aaa+aaaa+aa…a的值,其中a是一个数字。例如2+22+222+2222+22222(此时共有5个数相加),几个数相加由键盘控制。程序分析: 用字符串解决。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name: Python练习100【018】:复读机相 Author:
2021-03-25 08:59:04
1183
原创 Python练习100【017】:字符串构成
题目: 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。程序分析: 利用 while 或 for 语句,条件为输入的字符不为 ‘\n’。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name: Python练习100【017】:字符串构成 Author: zhangzx
2021-03-25 08:58:37
426
1
原创 Python练习100【016】:输出日期
题目: 输出指定格式的日期。程序分析: 使用 datetime 模块。import datetimea = datetime.date.today()b = datetime.date(2021, 2, 22)print(a)print(b)# 解法一a1 = a.strftime("%Y-%m-%d")print(a1)# 解法二a2 = a.__format__("%Y, %m, %d") # 可以改格式print(a2)# 解法三a3 = a.__str__()
2021-03-24 16:53:03
178
原创 Python练习100【015】:分数归档
题目: 利用条件运算符的嵌套来完成此题:学习成绩>=90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。程序分析: 用条件判断即可。while True: try: num = int(input('您输入的正整数为: ')) if num>0: break else: print ('您的输入有误,请输入正整数!') except ValueError:
2021-03-24 16:51:22
384
原创 Python练习100【014】:分解质因数
题目: 将一个正整数分解质因数。例如:输入90,打印出90=2 * 3 * 3 * 5 。程序分析: 对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。如果n<>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。如果n不能被k整除,则用k+1作为k的值,重复执行第一步。while True: try: num = int(inpu
2021-03-24 16:48:49
842
原创 Python练习100【013】:所有水仙花数
题目: 打印出所有的”水仙花数”,所谓”水仙花数”是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个”水仙花数”,因为153=1的三次方+5的三次方+3的三次方。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------------- File Name: python练习100——【013】所有水仙花数 Description:
2021-03-24 16:26:22
208
原创 Python练习100【012】:100到200的素数
题目:判断101-200之间有多少个素数,并输出所有素数。程序分析:在一般领域,对正整数n,如果用2到之间的所有整数去除,均无法整除,则n为质数。 质数大于等于2 不能被它本身和1以外的数整除#!/usr/bin/env python3# -*- coding: utf-8 -*-"""--------------------------------------------------- File Name: python练习100——【012】素数 Description
2021-03-24 16:23:52
4291
原创 Python练习100【011】:养兔子
题目: 有 一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?程序分析: 第一个月2个;第二个月2个;第三个月时,第一个月的开始生仔2个,原本有2个,2+2=4个;第四个月时,原来2个生仔2个,三月增加2个,共2+2+2=6个;第五个月时,原来2个生仔2个,三月生仔2个在生仔2个,四月增加的2个=10个#!/usr/bin/env python3# -*- coding: utf-8 -*-"""----------
2021-03-24 15:43:00
770
1
原创 MySQL深度学习【002】:window10系统下超详细的 MySQL 下载及安装教程
目录1. MySQL下载1. MySQL下载所有平台的 MySQL 下载地址为: MySQL 下载 。 挑选你需要的 MySQL Community Server 版本及对应的平台。注意:本文仅提供window10下的MySQL 下载及安装,其他平台请移步至: 。https://www.runoob.com/w3cnote/windows10-mysql-installer.htmlstep 1:...
2021-03-17 15:36:44
151
原创 Python练习100【006】:斐波那契数列
题目: 斐波那契数列。程序分析: 斐波那契数列(Fibonacci sequence),从1,1开始,后面每一项等于前面两项之和。图方便就递归实现,图性能就用循环。#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------- File Name: python练习100——【006】斐波那契数列 Description : python pr
2021-03-17 14:39:35
502
原创 python练习100【004】:这天第几天
题目:输入某年某月某日,判断这一天是这一年的第几天?#!/usr/bin/env python3# -*- coding: utf-8 -*-"""------------------------------------------------- File Name: python练习100——【004】这天第几天 Description : python practice Author : zhangzx date: 2020-
2021-03-17 14:35:48
246
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人