统计学习概述
统计学习的特点
统计学习是关于计算机基于数据构建概率统计模型并运用模型对数据进行预测和分析的一门学科。统计学习也称之为统计机器学习,统计学习的主要特点是:
- 统计学习以计算机及网络为平台,是建立在计算机及网络之上的
- 统计学习以数据为研究对象,是数据驱动的学科
- 统计学习的目的是对数据进行预测和分析
- 统计学习以方法为中心,统计学习方法构建模型进行预测和分析
- 统计学习是以概率论、统计学、信息论等多个领域的交叉学科理论
Stay Foolish Stay Hungry
统计学习是关于计算机基于数据构建概率统计模型并运用模型对数据进行预测和分析的一门学科。统计学习也称之为统计机器学习,统计学习的主要特点是:
1 | import numpy as np |
Linux
中链接分为两种,一种是硬链接Hard link
,一种是软链接Symbolic link
。默认情况下,ln命令产生硬链接。链接为Linux
系统解决了文件的共享使用,还带来了隐藏文件路径、增加权限安全及节省存储等好处。
Linux软硬链接
理解Linux的硬链接和软链接
Linux
是一个多用户、多任务的操作系统,系统设计之初就是为了满足多个用户同时操作的需求。用户是Linux系统工作中一个重要的环节,用户管理主要是包括用户和组的管理。本文主要包括:
管理员的UID
为0
:系统的管理员用户,一般情况是root
。
系统用户UID
为1-999
:Linux系统中默认服务程序会有独立的系统用户负责运行。
普通用户UID
为1000
开始:由管理员创建的用于日常工作的用户。
为了方便管理属于同一组的用户,Linux
系统中引入用户组的概念,通过GID
将多个用户加到同一用户组中。
创建每个用户时,自动为其分配一个与其同名的基本用户组,而且这个基本用户只有该用户一个人。
若用户被分配到另一个组,则“另一个组”称为扩展用户组。
一个用户只属于一个基本用户组,但可以属于多个扩展用户组。
1 | import numpy as np |
fill_value
参数,添加指定元素题目:a**2 + b**2 = c**2,a+b+c=1000,求解a,b,c
jupyter
中的魔法命令timeit
:自动运行多次取均值
%timeit
运行单条语句%%timeit
运行多条语句time
:只运行一次
%time
运行单条语句
%%time
运行多条语句
1 | %%time |
栈
Stack
是一种线性的数据结构,FILO
(先进后出)的操作,可以用顺序表实现,也可以用链表来实现。
栈的基本操作包含:⬇️
1 | import numpy as np |
Numpy
数据类型)和数据标签(索引)组成Python
的字典类型创建