日常机器学习(二)
学习的第二天,今天开始熟悉一下语言环境。^.^哈哈,暴力开干比较符合我的风格。
首先是两个资源网站:Github和kaggle,代码和数据源都可以在这两个网站里找到比较多的资料。
安装完Anaconda之后,有几个软件会经常使用。
一个是Anaconda prompt。这个是用来查看,下载,更新工具库的。常用命令有;
conda list: show all the packages inside right now
conda install numpy
conda update numpy
另一个是Jupter Notebook。这个是用来管理Python文件的。可以新建python文件,网页形式。比较fancy。
首先关于变量类型和赋值。
1. python定义变量时,不需要事先声明变量类型。
2. 变量初始类型和初始赋值有关。初始赋值是什么类型就是什么类型。可以用 type(variable)这个函数查看数据类型。Tips: Booleans简写bool,逻辑变量,只有True和False
3. print() 这个函数常规的打印函数
4. 数据类型转换:
int() 、str() 、float()
下面介绍一下特殊的向量list
1. list 定义一个初始的空list: a = [];
2. a.append()这个函数可以用来添加list值。Tips:可以放不同类型的数据
3.list索引 Tips:python中索引的初始值为0
list_a[0] 取元素 Tips: list_a[-1]可以获取倒数第一个位置的值
list_a[2:4] :获取index从2到3的值。 Tips:取头不取尾,2:4表示2到3
list_a[2:] :获取index从2到结尾
list_a[:2] :获取index从0到2-1=1的位置的值
4. len(): 获取list的长度
5. 如果要做成矩阵形式的话就是list of list,举个例子: list_2D = [ ["A"] ,[1]]索引的话举个例子list_2D[0][0]表示获取第一个子list里面的第一个变量的值
接着是关于python里的循环结构,直接放几个简单代码,简单粗暴
1. for loop
#for loop
cities = ["A","B","C"]
for city in cities:
print(city)
另一类for loop可以用range表示
for i in range(3):
print(i)
Tips: 敲完loop后面的冒号后回车Enter,python会自动对齐
Tips: range(3)表示0-2
2. while loop
# while loop
i=0
while i<3:
i += 1
print(i)
然后是判断结构
1. 常用的是否等于用“==”和“!=”
2. 比较大小的话就用“>”和“<”
3. if condition:
excute line
首先是两个资源网站:Github和kaggle,代码和数据源都可以在这两个网站里找到比较多的资料。
安装完Anaconda之后,有几个软件会经常使用。
一个是Anaconda prompt。这个是用来查看,下载,更新工具库的。常用命令有;
conda list: show all the packages inside right now
conda install numpy
conda update numpy
另一个是Jupter Notebook。这个是用来管理Python文件的。可以新建python文件,网页形式。比较fancy。
首先关于变量类型和赋值。
1. python定义变量时,不需要事先声明变量类型。
2. 变量初始类型和初始赋值有关。初始赋值是什么类型就是什么类型。可以用 type(variable)这个函数查看数据类型。Tips: Booleans简写bool,逻辑变量,只有True和False
3. print() 这个函数常规的打印函数
4. 数据类型转换:
int() 、str() 、float()
下面介绍一下特殊的向量list
1. list 定义一个初始的空list: a = [];
2. a.append()这个函数可以用来添加list值。Tips:可以放不同类型的数据
3.list索引 Tips:python中索引的初始值为0
list_a[0] 取元素 Tips: list_a[-1]可以获取倒数第一个位置的值
list_a[2:4] :获取index从2到3的值。 Tips:取头不取尾,2:4表示2到3
list_a[2:] :获取index从2到结尾
list_a[:2] :获取index从0到2-1=1的位置的值
4. len(): 获取list的长度
5. 如果要做成矩阵形式的话就是list of list,举个例子: list_2D = [ ["A"] ,[1]]索引的话举个例子list_2D[0][0]表示获取第一个子list里面的第一个变量的值
接着是关于python里的循环结构,直接放几个简单代码,简单粗暴
1. for loop
#for loop
cities = ["A","B","C"]
for city in cities:
print(city)
另一类for loop可以用range表示
for i in range(3):
print(i)
Tips: 敲完loop后面的冒号后回车Enter,python会自动对齐
Tips: range(3)表示0-2
2. while loop
# while loop
i=0
while i<3:
i += 1
print(i)
然后是判断结构
1. 常用的是否等于用“==”和“!=”
2. 比较大小的话就用“>”和“<”
3. if condition:
excute line
评论
发表评论