NumPy简明教程(一、简介)
来源:互联网 发布:淘宝莆田鞋 编辑:程序博客网 时间:2024/06/06 01:25
1、NumPy初探
用Python在ArcGIS的开发中,对NumPy的接触越来越多,从现在开始就将以前的NumPy笔记整理一下,慢慢放出来。供有需要的朋友参考。
为什么需要numpy
Python中提供了list容器,可以当作数组使用。但列表中的元素可以是任何对象,因此列表中保存的是对象的指针,这样一来,为了保存一个简单的列表[1,2,3]。就需要三个指针和三个整数对象。对于数值运算来说,这种结构显然不够高效。 Python虽然也提供了array模块,但其只支持一维数组,不支持多维数组,也没有各种运算函数。因而不适合数值运算。 而NumPy的出现弥补了这些不足。(——摘自张若愚的《Python科学计算》)
Numpy基础
Numpy基础部分中,有两个主要内容,如下:
- 任意维数的数组对象(ndarray,n-dimensional array object)
- 通用函数对象(ufunc,universal function object)
本节首先来介绍数组对象基本概念,下一节介绍其属性以及相应函数的使用。后续文章将介绍通用函数对象。
数组
Numpy中,任意维数的数组对象(ndarray, n-dimensional array object)是最基本的内容。ndarray由两部分组成:
实际所持有的数据;
描述这些数据的元数据(metadata)
后续部分先介绍NumPy数组,接着介绍通用函数对象,最后介绍一些高级属性。
未完待续。。。
0 0
- NumPy简明教程(一、简介)
- NumPy简明教程(一、简介)
- JSP简明教程(一):JSP简介
- NumPy简明教程(二、数组3)
- NumPy简明教程(二、数组1)
- NumPy简明教程(二、数组2)
- NumPy简明教程(二、数组3)
- NumPy简明教程(二、数组2)
- NumPy简明教程(二、数组1)
- NumPy简明教程(二、数组3)
- NumPy简明教程(二、数组1)
- NumPy简明教程(二、数组1)
- NumPy简明教程(二、数组3)
- NumPy简明教程(二、数组2)
- numpy简明教程(1)
- numpy简明教程(2)
- numpy简明教程(3)
- NumPy简明教程之二
- 关于设计模式学习的浅见
- javascript的第一步(如果有其他程序基础)
- CHAR和VCHAR区别
- leetcode11. Container With Most Water
- Android开机动画的制作
- NumPy简明教程(一、简介)
- 设计模式探索——工厂模式
- HSV颜色空间
- vsftpd安装与配置
- java基础之数组
- 蠕虫爬井问题(HDOJ1.2.1)
- Git 忽略一些文件不加入版本控制
- solr界面和查询参数注解
- test