Python数据分析
python数据分析Numpy概念
Numpy提供了两种基本的对象:ndarray(N-dimensional Array Object)和 ufunc(Universal Function Object)。ndarray是存储单一数据类型的多维数组,而ufunc则是能够对数组进行处理的函数。
数据类型numpy 支持的数据类型比 Python 内置的类型要多很多,基本上可以和C语言的数据类型对应上主要包括int8、int16、int32、int64、uint8、uint16、uint32、uint64、float16、float32、float64
numpy数组计算基础numpy数组数组的属性 ndarray(数组)是存储单一数据类型的多维数组。
属性
说明
ndim
返回 int。表示数组的维数
shape
返回 tuple。表示数组的尺寸,对于 n 行 m 列的矩阵,形状为(n,m)
size
返回 int。表示数组的元素总数,等于数组形状的乘积
dtype
返回 data-type。描述数组中元素的类型
itemsize
返回 int。表示数组 ...
爬虫
爬虫爬取网页数据urllib库urllib库 四大模块
urllib.request 请求模块
urllib.error 异常处理
urllib.parse URL解析
urllib.robotparser robots.txt解析模块
使用urllib库爬取网页数据urlopen()方法urlopen(url ,data,timeout)
dat默认为None 为GET请求 设置参数是为POST请求
timeout 超时时间
1234import urllib.request as requestresponse= request.urlopen("https://baidu.com")html=response.read().decode("utf-8")print(html)
response对象geturl()
info()
getcode()
Request对象使用Requests库爬取网页数据以GET请求的方式爬取百度网页,搜索词为python
1234567891011import requestsfrom fake_ ...
mysql数据库
Mysql数据库数据库定义依赖关系平凡,非平凡函数依赖在关系模式R(U)中,对于U的子集X和Y,
如果X→Y,但Y 不属于 X,则称X→Y 是非平凡的函数依赖
若X→Y,但Y 属于 X, 则称X→Y是 平凡的函数依赖
非平凡函数依赖 :(学号, 课程号) → 成绩
平凡函数依赖 :(学号, 课程号) → 学号 (学号, 课程号) →课程号
完全函数依赖,部分函数依赖定义 在R(U)中,如果X→Y,并且对于X的任何一个真子集X’,
都有X’ Y, 则称Y对X完全函数依赖,记作X ->F Y。
若X→Y,但Y不完全函数依赖于X,则称Y对X部分函数依赖,记作X ->P Y。
完全函数依赖:
(学号,课程号)→成绩,并且 学号 不决定 成绩 ,
课程号 不决定 成绩
则(学号, 课程号) ->f 成绩
部分函数依赖:
(学号, 课程号)→ 姓名,学号→姓名
则(学号, 课程号) ->p 姓名
传递函数依赖在R(U)中,如果X→Y,(Y 属于X) ,Y ->X, Y→Z, 则称Z对X传递函数依赖。记为:X →T Z
传递函数依赖:
学号→学院,学院→院长 ...
Flask框架
python web Flask框架Flask 教程:在 PyCharm 中创建 Flask 应用程序 | The PyCharm Blog (jetbrains.com)
*flask无法安装成功 出现Non-zero exit code(2)
解决方法:python -m pip install pip==20.0.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
flask基础搭建flask环境安装python隔离环境 virtualenv进入cmd 输入 pip install virtualenv
创建 python虚拟环境
virtualenv flask_env(环境名) (默认python解析器)
virtualenv –p Python解释器的路径 虚拟环境名(指定python解析器)
进入虚拟环境 .\ 环境名\Scripts\activate 前面有(flask_env)表示当前进入虚拟环境,且环境名为flask_env
退出虚拟环境 deacitivaet
将环境依赖的包记录到 ...
Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.
Quick StartCreate a new post1$ hexo new "My New Post"
More info: Writing
Run server1$ hexo server
More info: Server
Generate static files1$ hexo generate
More info: Generating
Deploy to remote sites1$ hexo deploy
More info: Deployment