![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
知识点
墨码
学习中的小白,在记录一切需要记录的东西
展开
-
数据分析——分析指标
电商常用分析指标与人相关:客服:用户:成交用户与货物相关与人相关:客服:询单量:下单之前来询问的客户数量询单转化率:计算公式 = 成单数/来访数影响因素:商品描述,商品评价,客服的水平,销售的目标平均接待时长:客服接待客户的平均时长DSR评分:卖家服务评级系统,选取连续六个月买家给卖家该项的评分综合/买家评价次数(不商家同类型略有差异)用户:免费流量:指用户通过非推广等途径找到商家,其类别有:搜索流量,手淘首页(指通过 手机淘宝 首页各个入口进入到店铺的流量),主动访问,新品流量原创 2021-08-15 09:52:58 · 766 阅读 · 0 评论 -
数据分析常见指标
在真正工作的时候,我们基本上不会对什么学生表之类的进行数据分析处理(教育行业以外),而在商业上有很多指标是刚接触到的人听的云里雾里不知道是什么意思,所以今天我来总结一下分析指标通常有哪些,怎么计算或理解。 1. 可以一眼就看懂的:2. 一些需要解释的指标手工报损/溢盘亏/盈IP数跳出率(越低越好)平均访问时长转化次数新增用户活跃用户启动次数崩溃次数昨日同期一些指标是用英文替代的3. B/C端4. 一些需要计算的指标销售实收销售成本销售毛利额损益盈亏净毛利额销售额日活拜访数量(线下推销数量)1. 可以一眼原创 2021-08-03 09:12:37 · 642 阅读 · 0 评论 -
Pandas 时间日期的处理 ——datetime
前言:在数据的处理中,我们经常会看到和时间有关的数据,所以对于时间的处理就十分有必要了,今天就来学习一下时间格式的处理吧。导入包from datetime import datetime其他数据转成时间time1 = datetime(2021,7,13,16,23)2021-07-13 16:23:00 # 依照年月入时分秒来转换时间,如果少的话就默认为00获取当前时间now = datetime.now()2021-07-22 19:46:50.479803 # 精确到纳秒(大概)原创 2021-07-22 19:59:34 · 1791 阅读 · 0 评论 -
Python —— pandas 主要方法 和 常用属性(一)
Pandas基础类型Series类型创建SeriesSeries的自定义索引读取SeriesPandaspandas数据分析统计包,是一款功能强大的用于数据分析的操作工具,由于其的实用性对操作数据的方便性广受欢迎,今天就来学习一下Pandas数据包的用法吧! 在此之前推荐了解一下numpy基础类型说道数据类型,大家熟知的大概都是int str bool 等数据类型,或者是Python中的list tuple dict ,今天我就来将一下pandas 中的 数据类型。Series类型p.原创 2021-07-15 21:59:35 · 422 阅读 · 2 评论 -
mysql 复习(一)简单查询
俗话说(并没有)不会mysql 你python学得再好也没人要你,于是在空闲时间中我来复习一下sql 语句,主要是查询方面!那么就从查询复习开始吧。查询对于sql的操作来说最主要的就是查询了,精通查询才能对数据进行随心所欲的操作,查询至关重要,所以先复习查询语句。DQLDQL数据查询语言deductive query language数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT <字段名表>FROM <表或视图名&原创 2021-07-11 20:02:23 · 118 阅读 · 1 评论 -
numpy —— 随机数 (抽卡是不是这样随机的??)你以为你会中奖吗!
如果想要一个元素不相同的列表我们要如何做?手打?太傻了!当然用随机数了!随机数r2 = np.random.rand(2,3)生成一个两行三列的随机数组[[0.88708176 0.13370695 0.19753716] [0.36851851 0.76013292 0.87091384]]我们可以适当的调整一下随机数的分布,只需要在rand后面加上n正态分布 中间大两边小r3 = np.random.randn(3,2)[[ 0.15901744 0.64586782] [-1.原创 2021-07-11 19:15:07 · 164 阅读 · 0 评论 -
np 的排序
首先我们要知道np的排序在参数中没有倒序,想要倒序需要排序之后反向输出。下面我继续用代码的方式举例。数据列表score = [70 50 90]sort 排序a = np.sort(score)结果:[50 70 90]倒序:print(a[::-1])结果:[90 70 50]当然sort 可以对列表排序,选择跨行或者跨列排序arr = [[(1, 1, 1) (3, 3, 3) (2, 2, 2)] [(5, 5, 5) (6, 6, 6) (8, 8, 8)] [(2,原创 2021-07-11 19:05:04 · 739 阅读 · 0 评论 -
numpy的统计计算
np的计算,我下面以一个案例来演示:先创建一个小明分数表 成绩 作业 考试分score = np.array([70,80,90])avg = np.average(score) 求平均分80.0结果为80我们还可以用average计算加权平均可以用一个数组表示权重分配weight = np.array([0.3,0.25,0.45])avg1 = np.average(score,weights=weight)加权重后:81.5avg2 = np.average(s原创 2021-07-11 18:53:44 · 442 阅读 · 0 评论 -
np 读取文件的属性的方法使用
读取文件 np.loadtxt( fname,文件名 dtype = <class,'float'>默认float如果读取文本数据dtype=object comments = "#" delimiter = None'分隔符' converters = None skiprows = 0 usecols = None 读取哪几列 unpack = Flase 是否原创 2021-07-11 18:34:22 · 165 阅读 · 0 评论 -
numpy 多维数组
多维数组生成(改变)多维数组一维变成多维生成随机数多维变一维多维数组生成(改变)多维数组reshape,shape属性,resize属性多维变一维矩阵转置(行列互换)一维变成多维属性介绍:(1)reshape() 不会改变原数据,通过返回新数组的方式修改(2)shape 属性直接更改原数据(3)resize()也是直接更改原数据示例:arr1 = np.array(range(1,21))[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15.原创 2021-07-10 17:09:33 · 127 阅读 · 0 评论 -
Numpy的基本操作——列表操作(二)
Numpy列表分割转置一维数组 切片练习Numpy列表分割转置一维数组 切片定义一个一维数组arr1 = np.array(range(20))[ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19]对以上列表进行切片操作,具体方法和字符串的切片几乎一样————————————————————————————————————————————————————————————arr2 = arr1[1:10:2]***上面.原创 2021-07-08 21:18:04 · 759 阅读 · 0 评论 -
Numpy的基本操作(一)
前言导入创建简单数组指定数据元素数据类型np.下的属性创建数组对象numpy的其他用法np的特殊方法前言我们在学习Numpy之前需要了解Numpy是什么?能做什么!NumPy(Numerical Python) 是 Python 语言的一个扩展程序库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。导入Numpy是一个第三方库,所以我们需要在python中导入,直接用import numpy 然后点击红色灯泡就可以导入。我们可以使用import numpy as n.原创 2021-07-08 19:39:17 · 123 阅读 · 0 评论 -
Tableau 的界面介绍
简介Tableau官网地址这款软件我认为是一款比较好用的图表软件了,主要是操作不难,下载的话就推荐去官网下载就好,有资源的兄弟们也可以用(毕竟不是免费的)。界面介绍打开软件的左侧就是以上的东西,这些东西都是用来导入数据的,下面可以看到你曾经做过内容。导入数据之后当你的工作表足够多就可以新建仪表板,就是新建工作表后面的那个,而后当你仪表板足够的时候,你就可以新建故事,同样在新建工作表后后面。以上 智能推荐里的内容,当你插入数据之后,会自动推荐可用的视图。...原创 2021-07-04 20:15:34 · 284 阅读 · 0 评论 -
Excel基础函数查找和引用函数
VlookupHlookupindirectmatchindexVlookup纵向查找函数,对照表表现为纵向参数有四个(用谁来去找,去哪里找(要查找的范围必须以第一个参数为首列的范围),最终需要的值在第二个参数范围第几列,精确或模糊)Hlookup与Vlookup一样,只不过是横向查找indirect该函数返回文本字符串指定的引用通常和数据验证一起使用match帮助寻找坐标的函数有三个参数,(要找谁,在哪里找(范围),1\0-1)index根据坐标返回参数常常和match一起使.原创 2021-06-29 19:25:39 · 277 阅读 · 0 评论 -
Excel 时间日期函数
文章目录Excel 时间日期函数时间截取计算两个时间间隔计算两个日期之间的工作日无需参数的时间函数Excel 时间日期函数时间截取Year() Month() Day()参数:日期计算两个时间间隔dateif(起始时间,结束时间,间隔类型(y,m,d(年月日)))计算两个日期之间的工作日newworkdays(起始日期,结束日期,指定休息日)无需参数的时间函数tody()now()获取现在时间...原创 2021-06-29 19:04:08 · 294 阅读 · 0 评论 -
Excel 基础常用函数(一)
文章目录计算类1. SUM()求和2.COUNT/A() 计数3. AVERAGE() 计算平均范围4.MAX/MIN() 最大值/最小值条件计算类1.SUMIF() 条件求和2.SUMIFS() 多条件求和3. COUNTIF() 条件计数4. COUNTIFS() 多条件计数排序RANK()保留小数位逻辑函数1.if2.AND3.OR文本函数1. 提取2.拼接3.计算长度4. 替换5. 重复6. 转换7. 查找计算类1. SUM()求和=SUM(求和范围)2.COUNT/A() 计数原创 2021-06-19 16:59:15 · 428 阅读 · 0 评论 -
cx_Oracle 的基本使用
1. 步骤首先我们要知道连接数据库进行操作需要什么步骤:第一步:建立连接conn = cx_Oracle.connect()里面的参数是数据库的用户名 + 密码,可以选择端口以及其他的内容,在基本使用中,所以使用的只有 user+ pwd + localhost第二步:创建游标cursor = conn.cursor()游标是对数据库进行操作的重要函数,在进行交互的时候,我们需要把sql语句放到游标里第三步:把sql语句放入游标cursor.execute(sql)这个原创 2021-06-09 09:25:35 · 1603 阅读 · 0 评论 -
SQLPlus 的基本操作
今天学习了Orcale数据库,下面来学习一下记忆一下基本的操作语句,首先安装就不说了,这个照着网上来就好。本文章都是dom窗口下的操作1.登陆在dom 窗口输入SQLPlus 就可以进入到Oracle的进入程序中2.进入输入用户名和口令后就可以进入SQL语句了。3.退出quit 退出exit 退出Ctrl + z 退出说实话我也不知道为啥要有这么多断开方式。4.切换用户1.查看当前用户show user;2.切换用户在 Oracle 里面之前一共提原创 2021-06-05 17:04:29 · 642 阅读 · 0 评论 -
re正则的常用函数
re正则的常用函数re.compilere.compile 函数用于编译正则表达式,生成一个 Pattern 对象,它的一般使用形式如下:re.compile(pattern[, flag])比如:str = “one1two2three3four4”pattern = re.compile(r’(\d+)’)返回数字的列表[‘1’, ‘2’, ‘3’, ‘4’]pattern = re.compile(r’(.*?)(\d+)’)返回一个字母+数字的元组[(‘one’, ‘1’), (原创 2021-06-04 19:56:52 · 180 阅读 · 0 评论 -
Python 爬虫发送网络请求,获取网页内容的方法
1.urllib.request.Request此方法用来发起网络请求加入信息的内容,最常用的是在其中加入url地址和headers。 其常用方法有:url :想要请求的urlheaders:伪装成浏览器访问(默认User-Agent是Python-urllib),如果需要伪装成浏览器内核那么请如下:红色的框框里的扔进到headers里面,其形式是一个数组:2.urllib.request.urlopen此方法用来获取网页的内容,urlopen(参数),其中的参数可以是一个地址,比如:原创 2021-06-04 19:39:03 · 1918 阅读 · 0 评论 -
Hbuilderx 代码折叠和展开
Hbuilderx 身为国产开发工具,很多人都爱用,再加上国家举行的1+x也指定使用Hbuilderx,所以Hbuilderx受很多人的欢迎。在写代码的时候,我们使用折叠一块代码的形式写代码可以很轻易的看出我们的代码排列,对我们写代码有很大的帮助 ,但是一个个的折叠很费力,但是很多人找不到Hbuilderx的一键折叠在哪里,今天我来告诉大家!就在这里,其实上面的都是废话哈哈!感谢收看,我是墨码,喜欢请关注,三连!谢谢支持!!...原创 2021-05-23 21:56:14 · 4368 阅读 · 1 评论 -
Python和数据库交互
在Python中有很多需求都需要连接数据库来存储数据,接下来就一起来学习一下基础的Python 连接数据库语法吧!1. 连接、关闭数据库# 连接的函数def getConnect(): conn = pymysql.Connect(host='', user='root', password='root', database='pro原创 2021-05-23 21:44:10 · 236 阅读 · 0 评论 -
Js 获取dom元素可能的错误
1.名字错了,最好一直就复制粘贴避免错误2.获取错了,本来是id 结果用class获取器获取了3.当你出现获取的值为空的时候,请把你的Js引入放到body后面,这样会先生成页面后获取元素,保证这个元素有!...原创 2021-05-23 17:06:55 · 580 阅读 · 0 评论 -
HTML + CSS 的一些技巧 (萌新来看!)
马上要学习PythonWeb,所以复习了一下以前的前端内容,又有了新的感悟,于是总结了一下写静态页面的技巧!1. Html 代码在写Html代码的时候一定要分块写,把内容分成一块一块的例如这样:以上是CSDN的首页一部分,可以看出整体可分为两个部分,所以在写代码的时候要先完成上面的部分,然后记住:一定要结尾! 不然容易产生难以预料的影响!何为结尾? 这里的结尾意思是一定要把一个块独立出来,让他不影响下面的内容。 如果设置了float 就一定要清除,如果有绝对定位就要设置相对定位,千万不要忘原创 2021-05-19 22:30:16 · 123 阅读 · 0 评论 -
O/S文件夹操作
OS模块导入获取当前工作目录修改当前工作目录返回当前目录生成可递归目录移除递归目录生成单级目录删除单级目录打印该目录的下级文件和子目录名删除文件文件重命名OS模块导入使用 > import os 导入os模块获取当前工作目录os.getcwd() 获取当前工作地址,Python运行地址修改当前工作目录os.chdir(‘目录名’)返回当前目录os.curder 放回当前目录(’.’)生成可递归目录os.makedirs(‘文件夹1/文件夹2’)移除递归目录.原创 2021-05-17 14:24:06 · 125 阅读 · 0 评论 -
Python 文件操作
什么是文件操作?他能干什么?怎么操作?原创 2021-05-11 16:28:40 · 101 阅读 · 0 评论 -
Python 字典排序函数,超级好用
话不多说直接上代码奥sorted(product_list,key= lambda x:x['price']) a = sorted(product_list,key= lambda x:x['price']) for i in range(0,len(a)): dic = a[i] print('商品编号:%s \t \t \t 商品名字:%s \t\t \t 商品类型:%s \t\t \t 商品单位:%s \t\t \t 商品价格:%s \t\t \t原创 2021-05-09 17:33:05 · 211 阅读 · 0 评论 -
Python 基础总篇(下)选择结构开始!
目录5. 选择结构5.1 if判断语句:5.1.2 案例5.1.2.1 计算三角形案例5.1.2.2 打车费用计算5.1.2.3 经典案例:计算水仙花5.1.3 if循环嵌套5.1.3.1 献血案例6. 循环结构6.1 循环的套路6.1.1 循环与不循环的比较6.2 while 语法6.2.1 案例所有水仙花(100-999):6.2.2 其他案例6.3 for循环6.3.1 基础for循环6.3.2 其他for循环案例后记列表地址元组 字典 地址5. 选择结构5.1 if判断语句:语法:if原创 2021-05-09 16:52:46 · 238 阅读 · 2 评论 -
Python 基础总集篇(上) PS:萌新夯实基础,大佬重新温习
前言 : 转眼间一周过去了,天气变得异常炎热,空气中弥漫着夏天的执念(热的闷),微风变得有了温度,而我没有关心这个,只是在屋里敲代码。原创 2021-05-09 09:50:53 · 155 阅读 · 1 评论 -
Python :元组 字典 字符串 选择排序 的用法
运行环境 win10Python 3.6.4原创 2021-05-05 19:40:05 · 232 阅读 · 0 评论 -
面向对象
重新学习java第一课今天书到了,所以废话不多说,开始复习以及学习。1.java基础01 介绍对于java介绍这方面我没什么需要了解的,只要一段时间看看有关信息就可以了。所以跳过。02 面向对象编程这一部分是今天的重点理解对象,在第一次学习的时候就是因为前期没有彻底搞明白对象,类,属性的区别以及写代码时候要注意的事项,导致代码很容易报错,所以这是见天重点的学习内容。java是一款面向对象的编程语言,而面向对象的大概意思其实很简单,就是将你想要的结果分成很多对象,比如书中说道的立体音响这个整体就原创 2020-07-22 14:00:51 · 118 阅读 · 0 评论 -
Python列表(数组)
目录列表产生的原因列表的意义列表的创建对列表的修改列表的遍历列表产生的原因由于不断提出的问题难度愈来愈多,解决的难度越来越大,所以催生出很多处理数据的东西。列表的意义列表,为了处理很多近乎重复的数据,或者储存多种信息而产生。其可以以栈的形式存储数据,方便我们进行使用。列表的创建list = [ ]以上创建一个空数组对列表的修改## 定义列表list = [] # 空的listName = ['张三','李四','王五','赵六']## 获取列表中的值print('第原创 2021-05-04 18:57:03 · 185 阅读 · 0 评论 -
Python 函数的模块化
目录前言:函数的模块化使用模块化的好处前言:在学习了函数之后我们知道了函数是一个种便捷的解题方法,使用函数可以使问题由难变易,但是这样的函数还不够清晰,同时代码的复用性不高,所以出现了函数的模块化。函数的模块化类似与java的封装调用,我们可以随意调用已有的函数,而不用再写一遍,前提是要在一个包(文件夹)里:# isSu为该文件名def isPrime(n): flag = True for i in range(2, n): if n % i == 0:原创 2021-05-04 18:24:56 · 290 阅读 · 0 评论 -
Python基础:你不知道的语言特性!
一、索引和切片相关操作1、索引序列(列表、元组、字符串)的索引可以为负值,此时将按逆序从序列中的取元素。chars = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’]chars[-1]‘e’chars[-2]‘d’chars[-5]‘a’索引 -1 表示最后一个元素。2、切片之前介绍过切片的用法,使用它可以从序列中取出一个子序列。切片以索引区间 [起始索引:结束索引] 来表示,注意这是一个左闭右开区间。如:chars = [‘a’, ‘b’, ‘c’, ‘d’, ‘e’]转载 2021-05-04 14:13:04 · 90 阅读 · 0 评论 -
编程语言三大结构 Python篇
前言三大结构有哪些?1. 顺序结构2. 选择结构3. 循环结构3.1 while循环3.2 for循环3.3 循环的套路编程语言不外乎三大结构,不论是接下来要讲的Python 还是Java JS 都由三大结构构成,所以了解三大结构能有效的提高学习编程语言的效率。三大结构有哪些?三大结构分别为:顺序结构,选择结构,循环结构。接下来我就开始讲一讲这三大结构的组成和对我们的好处。1. 顺序结构顾名思义,顺序结构就是按照一定的顺序来运行代码,如果你学习过前端基础,那么你就知道HTML就是顺序结构,其运行原创 2021-05-03 20:16:59 · 1188 阅读 · 0 评论 -
Python:函数基础案例
Python函数的基础案例1. 定义一个函数计算两个数和2. 传入两个值,返回大的3. 声明函数判断是否是水仙花数4. 声明函数判断是素数5. 声明函数判断是完数1. 定义一个函数计算两个数和# 定义函数# 输入形参x,ydef sum(x,y):# 函数体 a = x + y# 返回值 return a#调用函数c = sum(5,6)print(c)#调用函数c = sum(50,60)print(c)2. 传入两个值,返回大的def max(x,y):原创 2021-04-29 18:57:38 · 237 阅读 · 0 评论 -
Python:函数
大家好我是墨码,欢迎观看今天的内容!函数1) 函数基本概念1.1 接触过的函数1.2 函数是什么?2) 函数的声明和调用2.1 函数的声明2.2 函数的调用1) 函数基本概念1.1 接触过的函数我们其实早就接触过很多函数了,如果你并不是刚刚接触编程语言,那么你可以回想高等数学的函数,如果你学习过,那么可以参考其他语言的函数。1.2 函数是什么?所谓函数就是一大段代码的封装,一段代码代表一个功能,给这段代码取个名字叫函数名。一个函数就是一个行为。函数可以将一个复杂的问题变成一个个简单的问题,如原创 2021-04-29 18:48:42 · 181 阅读 · 0 评论 -
Python基础:while循环 以及 练习题 :三位数的水仙花数 GDP 计算π 判断一个数是否是素数
有对循环结构有疑问的请移步大家好我是墨码,欢迎观看,有什么意见请评论!while循环语法 及 练习题while循环while 循环的语法练习题1.找出三位数所有水仙花数:2.求GDP:3.计算π:4.判断是否为素数:1丶2丶4 的解法:1.2.4.while循环用官方的话说就是:Python 编程中 while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。while循环常用于处理一些单循环。while 循环的语法while 判断条件: 执行语句原创 2021-04-26 18:31:42 · 1336 阅读 · 0 评论 -
Python基础:循环结构
大叫好我是墨码,欢迎观看,有什么建议欢迎评论!1.循环的好处在写代码的时候,我们会经常遇到相同的内容,如果一遍遍写很费劲,复制粘贴也难以解决问题。于是有了循环。比如: 计算平均分# 原始方式a = int(input('请输入第1个成绩'))b = int(input('请输入第2个成绩'))c = int(input('请输入第3个成绩'))d = int(input('请输入第4个成绩'))e = int(input('请输入第5个成绩'))sum = a+b+c+d+eavg =原创 2021-04-26 18:05:44 · 149 阅读 · 0 评论 -
python基础: 水仙花数,打车费计算
大家好我是墨码,一只正在学python憨批请多指教!评论区欢迎留言!1.水仙花数判断一个三位数是否是水仙花数。首先要有解题思路:啥是水仙花数?其实就是(个位立方+十位立方+百位立方 = 原本的三位数) 这就是水仙花数,需要加减肯定要确定输入的数据类型由于题目是判断,所以不用打印出来,不需要使用 for 或 while循环 需要用到if 语句,上代码:# 判断是否水仙花# 输入三位数sxh = int(input('请输入三位数:'))# 判断输入的是否是三位数if sxh < 1原创 2021-04-24 15:17:46 · 650 阅读 · 2 评论