NumPy学习笔记(1)--NumPy库简介
2017-04-02 20:03
232 查看
这两年Python特别火,在一些IT网站上转一圈各处都能看到关于Python的技术类文章,引用官方的说法,Python就是“一种解释型的、面向对象的、带有动态语义的高级程序设计语言”。
Python是一种想让你在编程实现自己想法时感觉不那么碍手碍脚的程序设计语言。Python特点是开发快,语言简洁,可以花较少的代价实现想要的功能,并且编写的程序清晰易懂,比如豆瓣、国外视频网站youtube、社交分享网站Reddit、文件分享服务Dropbox就是使用Python开发的网站,如此看来Python在大规模使用方面应该没什么问题;Python从性能方面来看,有速度要求的话,还是用C++改写关键部分吧。Python在特定领域的表现还是很突出的,比如作为脚本语言、网络爬虫、科学算法等方面。
我是因为搞深度学习开始接触Python的,之前学的C++,在遇见Python后简直打开了新世界的大门,码代码的幸福感简直爆棚啊。。。。。。
下面开始正题
NumPy是使用Python进行科学计算的一个基本库。 其中包括:
一个强大的N维数组对象Array;
用于集成C / C ++和Fortran代码的工具;
实用的线性代数、傅里叶变换和随机数生成函数。
除了其明显的科学用途,NumPy也可以用作通用数据的高效多维容器。 可以定义任意数据类型。 这允许NumPy无缝,快速地与各种各样的数据库集成。
NumPy官网地址
Python是一种想让你在编程实现自己想法时感觉不那么碍手碍脚的程序设计语言。Python特点是开发快,语言简洁,可以花较少的代价实现想要的功能,并且编写的程序清晰易懂,比如豆瓣、国外视频网站youtube、社交分享网站Reddit、文件分享服务Dropbox就是使用Python开发的网站,如此看来Python在大规模使用方面应该没什么问题;Python从性能方面来看,有速度要求的话,还是用C++改写关键部分吧。Python在特定领域的表现还是很突出的,比如作为脚本语言、网络爬虫、科学算法等方面。
我是因为搞深度学习开始接触Python的,之前学的C++,在遇见Python后简直打开了新世界的大门,码代码的幸福感简直爆棚啊。。。。。。
下面开始正题
NumPy是使用Python进行科学计算的一个基本库。 其中包括:
一个强大的N维数组对象Array;
用于集成C / C ++和Fortran代码的工具;
实用的线性代数、傅里叶变换和随机数生成函数。
除了其明显的科学用途,NumPy也可以用作通用数据的高效多维容器。 可以定义任意数据类型。 这允许NumPy无缝,快速地与各种各样的数据库集成。
NumPy官网地址
相关文章推荐
- numpy库 简介
- NumPy学习笔记(1)--NumPy库简介
- ant使用简介
- Linux 下AT&T汇编语法格式简介02
- 一淘网技术简介
- 海量数据存储之Key-value存储简介
- android IPC及原理简介
- 神器Cocoapods简介
- 查询json的数据结构的8种方式简介
- Lucene简介
- 消息队列场景简介
- QPS 与 TPS 简介
- C语言编译过程简介
- 计算机控制技术课程简介与资料
- esl 简介
- Docker Machine 简介
- HTTP协议简介
- Tensorflow简介(一)
- 国内几款主流论坛程序简介和比较
- CodeFx: 微软一站式开发技术框架解决方案 2009-4-27 简介