Numpy小白入门:数组于向量化计算

本文介绍了Numpy,Python数值计算的基础包,讲解了如何生成ndarray,包括使用array函数创建数组,以及ndarray的shape和dtype属性。此外,还提到了arange函数和astype方法在数组操作中的应用。
摘要由CSDN通过智能技术生成

一:Numpy简介

NumPy,是Numerical Python的简称,它是目前python数值计算中最重要的基础包。大多数计算包都提供了基于Numpy的科学函数功能,将Numpy的数组作为数据交换的通用语言。但是NumPy本身并不提供建模和数学函数,理解NumPy的数组以及基于数组的计算将帮助你更高效的使用基于数组的工具,比如pandas。由于NumPy是一个很大的课题,我呢,也是一个数据分析的新手。所以这篇文章只是对Numpy基础知识做一个介绍、梳理和讲解。

二:生成ndarray

NumPy的核心特征之一就是N-维数组对象——ndarray。ndarray是Python中一个快速、灵活的大型数据集容器。数组允许你使用类似于标量的操作语法在整块数据上进行数据计算。ndarray对象我们在后面会接触非常多。

使用array函数生成数组

import numpy as np
data1=[6,7.5,8,0,1]
arr1=.array(data1)
print(arr1)
#输出结果为array([6.,7.5,8.,0.,1.])

嵌套序列,例如同等长度的列表,会自动转换成多维数

data2=[[1,2,3,4],[5,6,7,8]]
arr2=np.arrary(data2)
print(arr2)
#输出结果为array([1,2,3,4],
#               [5,6,7,8])

 接下来介绍两个属性shape和dtype

shape是表示数组的维度,几行几列

daty

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值