自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

原创 SVN和Git比较

SVN 的主要功能 SVN属于集中化的版本控制系统,有个不太精确的比喻:SVN = 版本控制+ 备份服务器 SVN使用起来有点像是档案仓库的感觉,支持并行读写文件,支持代码的版本化管理,功能包括取出、导入、更新、分支、改名、还原、合并等。 功能有许多我就不一一列了,SVN大都采用图形界面操作,直观,上手快。Git的主要功能 Git是一个分布式版本控制系统,操作命令包括:clone,pull,push,branch ,merge ,push,rebase...

2021-08-06 20:20:13 384

原创 SVN与Git的区别

1) 最核心的区别Git是分布式的,而Svn不是分布的。能理解这点,上手会很容易,声明一点Git并不是目前唯一的分布式版本控制系统,还有比如Mercurial等,所以说它们差不许多。话说回来Git跟Svn一样有自己的集中式版本库和Server端,但Git更倾向于分布式开发,因为每一个开发人员的电脑上都有一个Local Repository,所以即使没有网络也一样可以Commit,查看历史版本记录,创建项 目分支等操作,等网络再次连接上Push到Server端。从上面看GIt真的很棒,但是GIt adds

2021-08-06 20:17:53 646

原创 python画图库

参数:plot参数plot(x,y color 颜色 单词 或12进制 'go--'颜色,点位,线条风格 linwith 线条的宽度 markesize=2 点大小 marjer='o' 点的形状 具体形状查看语法表 对照表 linestyle = '' 线条样式 虚线 实线'-' '--' '-.' )''''''颜色对照表 ``'b'`` blue ``'g'`` ...

2021-07-20 20:21:34 670

原创 pandas函数映射

import pandas as pdimport numpy as npfrom pandas import Series,DataFramedf1 = DataFrame( np.random.choice(range(20),size=(4,3),replace=False), index=list('ABCD'), columns=list('abc'))print(df1)#使用numpy函数操作 axis 控制行列聚合 0跨列 1跨行print(np..

2021-07-20 20:12:47 478

原创 pandas基础类型

#python 基础数据类型#int 整数 float 浮点 string 字符串#list 列表 dict 字典 tuple 元组#pandas 它的数据类型# Series --> 类比numpyarray 多了个索引1.一个Series 有索引加值组成2.dtype 是元素值得类型 而不是索引类型import pandas as pdimport numpy as npfrom pandas import Series,DataFrame#创建Seriess.

2021-07-20 20:10:46 191

原创 numpy多维数组

多维数组 生成(改变)多维数组 reshape,shape属性,resize 多维变一维 矩阵转置(行列互换)import numpy as np一维度变成多维度(1)reshape()不会改变原有的数据,通过返回新数组的方式修改(2)shape属性 直接更改原数据(3)resize()直接更改原数据##二维#reshape()方法arr = np.arange(1,21)arr2 = arr.reshape(4,5)#括号中相乘等于原元素个数pri.

2021-07-13 20:37:33 120

原创 使用numpy读取文件

写文件import numpy as nparr = np.arange(4)*2print(arr)np.savetxt('data1.txt',arr)np.savetxt('data1.csv',arr)读取文件 np.loadtxt( fname,文件名 dtype = <class 'float'> 默认为float,如果读取文本类数据 dtype=object comments="#" delimiter=Non.

2021-07-12 19:21:18 1841

原创 numpy统计计算

模块import numpy as np#小明成绩 平时分 作业分 考试分score = np.array([70,80,90])avg = np.average(score)print(avg)#average可以计算加权平均分#10*0.5 80*0.3 90*0.2#用一个np数组 表示权重分配weight = np.array([0.3,0.25,0.45])#加权平均分avg1 = np.average(score,weights=weight)print(avg1

2021-07-11 19:43:01 190

原创 numpy

Numpy介绍一个用python实现的科学计算,包括:1、一个强大的N维数组对象Array;2、比较成熟的(广播)函数库;3、用于整合C/C++和Fortran代码的工具包;4、实用的线性代数、傅里叶变换和随机数生成函数。numpy和稀疏矩阵运算包scipy配合使用更加方便。NumPy(Numeric Python)提供了许多高级的数值编程工具,如:矩阵数据类型、矢量处理,以及精密的运算库。专为进行严格的数字处理而产生。多为很多大型金融公司使用,以及核心的科学计算组织如:Lawrence Liver

2021-07-11 19:39:02 70

原创 numpy数组的访问

python 自带的listlist1 = list(range(20))print(list1)list2 = list1[1:10:2]#从开始下标1开始截取,下标到10结束,间隔2个print(list2)#从1 取到尾 间隔两个list2 = list1[1::2]print(list2)print('=======numpy======')import numpy as np一维数组arr1 = np.array(range(20))print(arr1).

2021-07-11 19:30:24 803

原创 numpy基本属性

导入模块import numpy as np创建numpy数组 np.array(list) 会返回一个数组对象创建一些数据a2 = a*2print(a2)print('================二维数组===')创建二维数组b = np.array([ [1,2,3], [4,5,6]])输出会有行有列print(b)数组的属性def showInfo(b): print(b) print

2021-07-11 19:27:56 155

原创 使用numpy访问

import numpyimport time使用numpy之后 立方 平方 的运行时间time1 = time.time()data2 = numpy.arange(2000000)**2data3 = numpy.arange(2000000)**3time2 = time.time()print(f'执行时间{time2-time1}')用numpy计算 两个数组的和time1 = time.time()data4 = numpy.array(data2,dt.

2021-07-11 19:02:36 129

原创 numpy效率验证

测试一段代码知识点1: 定义两个函数 分别是立方和平方,分别去看他们的运行时间定义函数 一个放回0-n的平方 一个返回0-n的立方1.创建 列表 然后append数据在返回def square(n): data = [] for x in range(0,n+1): data.append(x**2) return datadef cube(n): data = [] for x in range(0,n+1): .

2021-07-11 18:55:46 163

原创 NumPy 数据类型

numpy 支持的数据类型比 Python 内置的类型要多很多,基本上可以和 C 语言的数据类型对应上,其中部分类型对应为 Python 内置的类型。下表列举了常用 NumPy 基本类型。名称 描述 bool_ 布尔型数据类型(True 或者 False) int_ 默认的整数类型(类似于 C 语言中的 long,int32 或 int64) intc 与 C 的 int 类型一样,一般是 int32 或 int 64 intp 用于索引的整数类型(类似于

2021-07-11 18:50:14 126

原创 NumPy Ndarray 对象

NumPy 最重要的一个特点是其 N 维数组对象 ndarray,它是一系列同类型数据的集合,以 0 下标为开始进行集合中元素的索引。ndarray 对象是用于存放同类型元素的多维数组。ndarray 中的每个元素在内存中都有相同存储大小的区域。ndarray 内部由以下内容组成: 一个指向数据(内存或内存映射文件中的一块数据)的指针。 数据类型或 dtype,描述在数组中的固定大小值的格子。 一个表示数组形状(shape)的元组,表示各维度大小的元组。 一个

2021-07-11 18:46:09 134

原创 Web前端面试经验

面试过程:一面(视频面试,成功):总体偏运营,产品是云计算的,可替代传统的服务器二面(电话面试,失败):岗位介绍:前端应用开发,开发Web,H5,偏向示例应用场景开发,更偏向Demo示例的一些东西,不会整个运用于离线的业务上,以用户的层面进行开发示例,面试官问的面试题:介绍一下TCP和UDP这两者的区别(简单概述一下它们的区别)?如果现在有个网络直播采用的哪个协议?如果对速度要求比较快。面试官自己回答说:通俗来讲,UDP只丢包,不管有没有收到,TCP的话先要做一个连接,所以一些在线游戏

2021-07-04 19:06:22 148

原创 python注释

Python中的注释有单行注释和多行注释:Python中单行注释以#开头多行注释用三个单引号'''或者三个双引号"""将注释括起来1.单引号(''')#!/usr/bin/python3'''这是多行注释,用三个单引号'''2.双引号(""")#!/usr/bin/python3"""这是多行注释,用三个双引号"""...

2021-07-04 19:03:12 56

原创 表与表之间的关系

1.为什么要拆表拆分表的目的: 为了解决数据冗余问题,可以减少重复数据的存储,表的结构也更加清晰拆分之后: 在某些业务下,需要查询多个表,速度减低了。空间 和 时间2.表与表之间的关系2.1 一对一人与身份证的关系:注意:(1) 一对一不存在数据容易问题??可以不拆分表吗?可以。(2) 什么场景需要拆分用户信息 + 身份证 + …-》表中的字段太多了。2.2 一对多最常见的关系:学生和成绩的关系:1个学生有多个成绩。...

2021-07-04 19:02:27 183

原创 PHP入门程序

了解:http://localhost/demo.php,正常访问一个程序 http://ip地址:端口/项目,xampp中apache的默认80端口默认不用写 ,但是一旦改变了端口号,就需要写入门程序第一步:创建一个txt文档并将这个txt改为php文件 只需将后缀名改为.php就可以第二步:在浏览器中输入http://localhost/demo.php 就会打印出对应的文件中的内容开发工具的使用开发工具开发工具有很多,到底选择那一个呢?推荐使用PhpStorm.

2021-07-04 18:59:38 130

原创 PHP是什么?PHP安装步骤

PHP:(1)超文本预处理器语言(2)html的内嵌式语言:在html中可以嵌入php代码、在php代码中也可以放入html代码(3)常用的网站编程语言 语言融合c语言 java语言 perl语言... (面向过程、面向对象连接mysql)PHP优势?(1)开放源代码 免费的 跨平台性强 效率高(2)快捷性 图像处理功能PHP环境安装第一步 双击xampp 看到如下界面第二步点击next第三步点击next第四步 在非C盘里创建文件夹 名...

2021-07-04 18:56:19 77

原创 CSS布局,定位

文档流所有文档流就是按照元素的顺序,从左到右,由上而下的方式排列定位默认的文档流很多时候不能满足我们的布局需求,需要更丰富的布局手段这时候我们需要定位。定位分为:relative、absolute、fixed、static。Static 静态定位(默认)无定位,元素正常出现了流中,不受left、right、top、bottom属性的影响relative相对定位相对定位是从原有的位置根据left、top进行位移,而且不影响后续元素的位置。absolute绝对

2021-07-02 20:23:54 113 1

原创 伪类和伪元素选择器

伪类选择器 伪类名 描述 :active 选择激活的元素 :focus 选择有输入焦点的元素 :hover 选择鼠标悬停在上方的元素 :link 选择未访问的链接 :visited 选择已访问的链接 :first-child 选

2021-07-02 20:19:41 54

原创 css选择器

选择器指的是选择施加样式目标的方式元素选择器用标签作为选择器,选中所以相应的元素Id选择器顾名思义,通过id来选择元素,其样式定义为:#idname{ ……}类选择器根据class属性来选择元素,其样式定义为.classname{……}属性选择器 选择器 描述 [attribute] 选取带有指定属性的元素。 [attri...

2021-07-02 20:18:15 50

原创 CSS盒子模型

margin:外边距margin-top、margin-left、margin-right、margin-bottom使用方式:margin:30px; 表示上下左右外边距都为30px margin-left:30px; 单独设置左外边距30px margin:10px 20px 30px 40px;分别设置了上右下左四个边距(顺时针方向) margin:10px 20px; 上下为10px 左右 20px margin:10px 20px 30px; 表示上 10px 左右为...

2021-07-02 20:14:13 133

原创 CSS显示相关的属性

隐藏元素的方法visibility: hidden 仅仅隐藏内容,该元素所占位置依然存在 display: none 不仅仅隐藏内容,且不占位置 display:可以设置元素的显示模式 display:block; 可以将内联元素以块级元素的形式来显示 inline:将块级元素以内联元素形式显示,此时width和height无效。空间取决于元素的内容 inline-block:将块级元素以内联元素形式显示,同时及兼具了块级元素的某些特证,...

2021-06-28 21:31:22 84

原创 CSS尺寸相关的属性

height: 高度width: 宽度max-height 最大高度 min-height 最小高度max-width 最大宽度 min-width 最小宽度

2021-06-28 21:30:02 173

原创 CSS背景相关的属性

背景颜色:background-color背景图片:background-image需要设置图片的url地址图片重复:background-repeat 在水平和垂直两个方向复制:repeat 不复制:no-repeat 水平方向复制:repeat-x 垂直方向复制:repeat-y位置:background-position也可以将这一组属性值封装到一个属性background中,书写顺序:背景颜色 背景图片 ...

2021-06-28 21:29:03 91

原创 CSS基础属性

字体相关的属性 属性 含义 取值 font-family 字体体系 字体名称,宋体… font-size 字体大小 16px font-style 是否倾斜 normal(正常)/italic(倾斜) font-variant

2021-06-28 21:28:28 54

原创 Css基础知识

基本概念CSS层叠样式表:为了实现页面内容和表现形式的分离。层叠的含义是可以对一个元素多次设置样式,最后的结果是多次样式叠加的结果,如果有冲突 以后面的样式为准。html:结构 css:样式 js:行为基本语法选择器{属性名:1:属性值1;属性名:2:属性值2;……}选择器说明该样式施加于那些元素,属性名和属性值说明的是样式的内容一般一行定义一个样式,也可以都写在一行上。每条样式后面需要加;结尾。使用方式内联样式使用style属性,只对当前标签有效,不利于

2021-06-28 21:26:49 873 2

原创 用python画皮卡丘

#!/usr/bin/env 1-python基础# -*- coding:utf-8 -*-from turtle import *'''绘制皮卡丘头部'''def face(x, y): """画脸""" begin_fill() penup() # 将海龟移动到指定的坐标 goto(x, y) pendown() # 设置海龟的方向 setheading(40) circle(-150, 69) fi.

2021-06-22 22:33:53 318

原创 对象(键值对)

什么是对象一起皆对象;手机、电脑 手机:品牌,颜色,价格,打电话对象的组成 属性:静态的属性(名词) 行为:动态的行为(动词)手机:品牌,颜色,价格,打电话学生:学号,名字,性别 ,学习,玩游戏猪:品种,性别,体重,吃饭,骂人JavaScript中对象表示Var stu = { "id": 10001, "name": "zhangsanfeng", "dog":{ "name": "藏獒",...

2021-06-20 18:59:41 511

原创 CSS定位的方式

Position:默认定位:static 没有特点绝对定位:absolute 相对于:他爹,他爷爷,他爹的爷爷中设置定位的那个。 一般用法:他爹设置相对定位,他自己绝对定位。 脱离文档流相对定位: relative 相对于:他原有的位置。固定定位:fixed 相对于:浏览器窗口,页面内容如果滚动的话,它不动。 脱离文档流实例: 百度底部导航: 特点:固定在底部,不会跟着...

2021-06-20 18:57:41 128

原创 web前端包括哪些技术?

1 基础技术前端的三大基础毫无疑问就是HTML、CSS和JS。我称之为前端的骨、肉和魂。先说“骨”——HTML。HTML,翻译过来就是超文本标记语言,而不是江湖上的HOW TO ML。方向不能搞错了,我们整的东西可是老少咸宜的。HTML学习最重要的标签的学习,div、h1-h6、p、ul-li、strong、图片、字体等,什么内容用什么框.再说“肉”——CSS。CSS定义了HTML标签的显示外观,气质。主要掌握浮动,宽高设置、显示属性等最后“魂”——Javascript。这是运行在浏览器上的

2021-06-20 18:52:34 4820

原创 前端(web)

是什么像网页,百度页面类似;打开的页面;你能看到的手机(移动端)、电脑(PC端)所有页面都是前端。俗称:web,html5,h5开发,前端开发需要学什么(技术点)Html、css、js(JavaScript)、ts(typeScript)、PHP、JQuery、vue额外:博客:CSDN、github(全球,全球最大的男性交友平台)弹性上班时间: 9:00 -18:00 -> 19:00-22:00 ->16(2天) 2...

2021-06-20 18:48:16 117

原创 PowerQuery

powerBI PowerQuery PowerPivot PowerMap 数据菜单下——获取和转换 导入数据 从txt 从csv 从Access 从excel 字符集 从网站 转换数据 进入query编辑器 加载/加载到 excel 分...

2021-06-19 16:46:55 327

原创 数据据透视表

智能表格 套用表格样式 表设计菜单——勾选会总行 汇总 平均 最大,最小, 表设计 切入切片器 筛选功能 切片器菜单 进行样式更改 函数 修剪函数 tr...

2021-06-15 19:58:09 68

原创 查找引用函数

vlookup 纵向查找函数 对照表表现为纵向 参数4个 用谁找 去哪找 可能绝对引用 用第一个参数 要查找的范围必须以第一个参数为首列的范围 最终需要的值在第二个参数范围第几列 精确查找/模糊查找(0/1) hlookup ...

2021-06-14 21:30:57 130

原创 时间日期函数

datedif 计算两个时间的间隔 三个参数 起始日期 结束日期 间隔类型(y,m,d) networkdays 计算两个日期之间的工作日 起始日期 结束日期 指定休息日 excel中无需参数的函数 today 自动获取当天日期 now...

2021-06-14 21:30:09 62

原创 EXCEL函数基础

常用函数 求和 sum 求和范围 计数 count 计数范围 对数值类型计数 counta 计数范围 对所有类型都可计数 平均 average 计算平均范围...

2021-06-11 20:26:58 82

原创 Python logger模块

1 logging模块简介logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级、日志保存路径、日志文件回滚等;相比print,具备如下优点:可以通过设置不同的日志等级,在release版本中只输出重要信息,而不必显示大量的调试信息; print将所有信息都输出到标准输出中,严重影响开发者从标准输出中查看其它数据;logging则可以由开发者决定将信息输出到什么地方,以及怎么输出;Logger从来不直接实例化,经常通过logging模块级方法(Module.

2021-06-11 14:12:21 435 1

空空如也

空空如也

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

TA关注的人

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