数据科学主要以统计学、机器学习、数据可视化以及(某一)领域知识为理论基础,其主要研究内容包括数据科学基础理论、数据预处理、数据计算和数据管理(来自百度百科)。python
#使用JAVA输出Hello World
class test{
public static void main(String args[]){
System.out.println("Hello World");
}
}
#使用python语言输出Hello World 仅需一行代码
print("Hello World")
复制代码
若是须要作统计科学计算,python中具有Numpy、Scipy、statsmodels.编程
若是须要进行深度学习,又可使用TensorFlow、MXNET,它们都有python的接口bash
作结构化数据处理与分析,又能够用Pandasmarkdown
对大数据进行处理,可使用PySparkapp
机器学习, python上又有Scikit-learnpython2.7
看过我以前文章的同窗都知道,我一直用的是python2.7 最先也使用过3.5,如今却要带你们安装Anaconda,原谅我当初学习python的时候太年轻,Python易学,但用好却不容易,其中比较头疼的就是包的管理和Python不一样版本的问题,特别是当你使用Windows的时候。而后就出现了发行版的Python(好比Anaconda),发行版最直接的好处就是将python和许多经常使用的package打包,方便咱们使用。接下来我带你们安装Anaconda.机器学习
建议安装使用Python3,理由以下编程语言
而后根据本身电脑进行32/64位的下载。 函数
Jupyter Notebook(此前被称为 IPython notebook)是一个交互式笔记本,支持运行 40 多种编程语言。Jupyter Notebook 的本质是一个 Web 应用程序,便于建立和共享文学化程序文档,支持实时代码,数学方程,可视化和 markdown。 用途包括:数据清理和转换,数值模拟,统计建模,机器学习等等。这也是咱们为何要使用它的缘由。post
和其余语言同样,python3有六个标准的数据类型:
- Number(数字)
- String(字符串)
- List(列表)
- Tuple(元组)
- Sets(集合)
- Dictionary(字典)
type()
函数能够用来查询变量所指的对象类型。 此外还能够用Python的自省 isinstance 来判断>>>a = 0609
>>> isinstance(a, int)
True
>>>
复制代码
#设置一个list
li = [304,12,999,46,405]
#查看list的相关功能使用dir()
dir(li)
复制代码
#查看list的长度
>>>len(li)
5
#查看list内容
>>>print(li)
[304,12,999,46,405]
#经过下标取值
>>>li[0]
304
>>>li[-1]
405
>>>li[0:3]
[304,12,999]
#列表增长
>>>li.append(609)
>>>print(li)
[304,12,999,46,405,609]
#列表扩展extend 接受一个参数,这个参数老是一个 list,
而且把这个 list 中的每一个元素添加到原 list 中
>>>li.extend(['xlm','love'])
>>>print(li)
[304,12,999,46,405,'xlm','love']
#list排序
>>>li.sort
>>>print(li)
[12, 46, 304, 405, 999, 'xlm', 'love']
#将一个列表降序排列
>>>li = [304,12,999,46,405]
>>>li.sort(reverse=True)
>>>print(li)
[999, 405, 304, 46, 12]
复制代码
元组(tuple)与列表相似,不一样之处在于元组的元素不能修改。
tuple = (304,12,999,46,405)
复制代码
未完待续,连载中...