Datacamp 学习第一周
Datacamp 学习第一周总结
- Intro to Python for Data Science
- 列表
- numpy
- package
- 字典
- pandas
- comparision operators
- loop
- 随机数
Intro to Python for Data Science
本节对数据科学涉及到的python基本知识进行了初步的介绍,通过学习本节,能对Python的基本语法以及列表、函数、包以及常用的函数Numpy有一个大致的了解。
列表
切片:
list[start,end] = [list[start], list[end]);
#不包括list[end];
list methods:
- append();
- remove(); 移除匹配到的第一个元素
- reverse();
- index(); 查看下标
- count();
numpy
- 导入模块
import numpy
import numpy as np
from numpy import array - 方法
np.array();生成ndarray对象;存储单一数据类型的多维数组
np.mean();平均值
np.median();中位数
np.std();标准差
np.corrcoef();.相关系数
package
matplotlib:
pyplot:
scatter("x,y"); 散点图
xscale("log"); 对数坐标轴
hist([],bins= ); 柱状图
xlabel(" "); 横轴坐标
ylabel(" "); 纵轴坐标
title(" "); 图标题
xtick([ ], [ ]); 把横轴的前一个数组替换为后一个数组
字典
删除:del(a[key])
pandas
import pandas as pd
pd.DataFrame(dict); 把二维字典转换为DataFrame格式的列表
brics = pd.read_csv(“cars.csv”,index_col = 0);
把csv文件读为规范格式的列表,下标从0开始
brics.index = [" “,” “,” " ," " ]; 替换下标
brics[ ]; 一维数组
brics[ [ ] ]; Dataframe格式数据
在DataFrame格式数据中选择行列:
loc:通过标题
iloc:通过序号
brics.loc[:, [“country”,“capital”]]
brics.iloc[[1,2,3], [0,1]];
comparision operators
- comparators operators
< > >= <= == != - boolean operators
not and or
在Numpy中:
np.logical_and() np.logical_or() np.logical_not() - conditional statements
if else elif
loop
- while loop
- for loop
enumerate:输出数组的下标
eg:
fam = [2,3,4]
for index,a in enumerate(fam):
print(index,a) - loop in dictionary:
for key, a in d.items( ): - loop in array:
my_array = [ [ ] ,[ ] ] - loop in DataFrame
for lab,row in car.iterrows()
#lab—行标题
row—行内容
随机数
import numpy as np
np.random.seed( );设置相同的seed,则每次生成的随机数相同
np.random.rand();生成随机数
np.random,randit(0,2);在一定范围内生成随机数
Datacamp 学习第一周相关推荐
- 201671010140. 2016-2017-2 《Java程序设计》java学习第一周
java学习第一周 本周是新学期的开端,也是新的学习进程的开端,第一次接触java这门课程,首先书本的厚度就给我一种无形的压力,这注定了,这门课程不会是轻松的,同时一种全新的学习方 ...
- 掉进悬崖的小白,捡到python基础秘籍,学习第一周——语法基础,小游戏,无脑循环
掉进悬崖的小白,捡到python基础秘籍,学习第一周--语法基础,小游戏,无脑循环 人生苦短,我用python 语言的种类: 语言的发展: 什么是python 搭建 Python开发环境: 集成开发环 ...
- 我的JAVA学习第一周知识总结,个人感受小结
JAVA学习第一周 1,了解三种开发模型 2,建包.建类的规范格式 3,了解不同数据类型 4,JAVA环境搭建 5,JVM.JRE.JDK是什么 6,if/else if语句的使用 7,各个语句swi ...
- 前端学习第一周-计算机基础,html标签的介绍,其中包括列表,表格以及表单的使用
前端学习第一周-HTML基础 文章目录 前端学习第一周-HTML基础 前言 DAY 1 计算机组成 计算机网络 DAY 2 vscode快捷方式 HTML骨架 DAY 3 HTML属性 HTML标签 ...
- python学习第一周总结
python学习第一周总结 一.Markdown语法 Markdown是一种轻量级标记语言,排版语法简洁,它使用易读易写的纯文本格式编写文档,可与HTML混编,可导出 HTML.PDF 以及本身的 . ...
- Java学习第一周总结
201711671227<Java程序设计>第一周学习总结 教材学习内容总结 主要学习了如何下载及安装Java,如何调试环境变量,系统变量等,其次更为重要的是掌握了使用Java来编译运行程 ...
- PaddlePaddle课程学习第一周笔记
人工智能.机器学习.深度学习的关系 机器学习的过程分为假设.评价和优化三个阶段: 假设:通过观察加速度a和作用力F的观测数据,假设aaa和FFF是 线性关系,即a=w∗Fa = w * Fa=w∗F. ...
- 数据挖掘学习——第一周周报
理论学习: 因为此前没有上过梁上松老师的数据挖掘课,对如何开始入手.算法的选择等都没有思路,加之本周投入的时间不长, 为此第一周主要进行的是理论方面的学习.意在对数据挖掘比赛基本流程有个大致的认知,为 ...
- python项目策划书_Python实战计划学习第一周
第二节练习项目:爬取商品信息 from bs4 import BeautifulSoup import re # 引入正则表达式 # 本地静态网页路径 path = './index.html' wi ...
最新文章
- 伍六七带你学算法 进阶篇-排序算法
- log4j超详细讲解
- wordpress备份方法比较
- redhat enterprise linux 5 上安装openoffice3.0 1
- CMapStringToPtr::SetAt\CAsyncSocket
- java上传大文件_Java超大文件上传解决办法
- 动态规划——最大子段和(洛谷 P1115)
- 使用UMDH查找内存泄漏
- c语言实现单链表数据结构,数据结构与算法-C语言实现单链表,以及单链表的常用方法...
- Oracle存在gap,发现gap及解决
- Django DRF认证组件/权限组件/序列化组件综合总结(完整版)
- Android 学习资料汇总
- 通过Web界面访问华为USG6000防火墙+安全策略
- 数据库毕业设计参考文献最新合集
- java代码实现一个月内不再提醒,通用到期问题
- H3C模拟器如何连接SecureCRT8.7
- 中国风android,小鱼天气 - 水墨古典中国风 #Android
- Codeforces 949A Zebras(构造)
- 利用网校源码进行网校系统开发可以解决哪些问题
- 误差反向传播的C++实现