python的numpy教程_Python教程:numpy的基本介绍

标准安装的

Python

中用列表(list)保存一组值,可以用来当作数组使用,不过由于列表

的元素可以是任何对象,因此列表中所保存的是对象的指针。这样为了保存一个简单的

[1,2,3],

需要有

3

个指针和三个整数对象。

对于数值运算来说这种结构显然比较浪费内存和

CPU

计算时间。

此外

Python

还提供了一个

array

模块,

array

对象和列表不同,

它直接保存数值,

C

语言的一维数组比较类似。

但是由于它不支持多维,

也没有各种运算函数,

因此也不适合做

数值运算。

NumPy

的诞生弥补了这些不足,NumPy

提供了两种基本的对象:ndarray

(N-dimensional array object)和

ufunc(universal function object)。ndarray(下文

统一称之为数组)是存储单一数据类型的多维数组,而

ufunc

则是能够对数组进行处理的函

简单的示范

1

2

3

import numpy as np

a = np.arange(10)

print(a)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值