Numpy -- Python--学习

1.多维数组对象 Numpy ndarray

Numpy 的核心特征之一是N-维数组对象——ndarray。ndarray是Python中的一个快速、灵活的大型数据集容器。还可以进行常见的标量运算。

首先我们引入一个例子,导入一个Numpy,生成四行五列的数组。

# numpy ndarray -- 多维数组对象
import numpy as np

# 生成随机数组
data = np.random.randn(4, 5)
print(data)

下面进行一些标量数学操作。

# data * 10
print(data * 10)

# data + data
print(data + data)

第一个数学操作中所以的元素都乘以10,第二个数学操作中,对应元素相加。

一个ndarray是一个通用的多维同类数据容器,也就是说,它包含的每一个元素均为相同类型,所以我们可以查看数据的维度和属性,例如:

# data.shape
print(data.shape)

# data.dtype
print(data.dtype)

2.构造 ndarray

构造数组的方式有很多,这里介绍numpy的array函数。

array:接受任意的序列型对象,生成一个新的numpy数组。

data = [1, 2, 3, 4, 5, 6]
array1 = np.array(data)
print(type(array1))
print(array1)
<class 'numpy.ndarray'>
[1 2 3 4 5 6]

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZZULI_星.夜

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值