前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【Python】Python数组

【Python】Python数组

原创
作者头像
python亦希
发布于 2022-01-04 12:18:55
发布于 2022-01-04 12:18:55
3.6K0
举报
文章被收录于专栏:python理论python理论

计算机通过为数组项分配一段连续的内存单元,从而支持对数组的随机访问。数组在内存中是按顺序存放的,可以通过下标直接定位到某一个元素存放的位置。所以不管数组多大,它访问第一个元素所需的时间和访问最后一个元素需要的时间是一样的。

创建数组

代码语言:txt
AI代码解释
复制
>>>import numpy as np
>>>a=np.array([2,0,1,5]) #创建数组
>>>print(a)
[2 0 1 5]

提取数组元素

代码语言:txt
AI代码解释
复制
>>>a[1] #提取第二个位置的元素
1
>>>a[:3]提取前3个元素
array([0, 1, 2])

排序和最小值

代码语言:txt
AI代码解释
复制
a.sort()#默认从小到大进行排序
a.min()

创建二维数组

代码语言:txt
AI代码解释
复制
>>>b=np.array([[1,2,3,4],[2,3,4,5]])
>>>print(b)
array([[1, 2, 3, 4],
       [2, 3, 4, 5]])

元组转换为数组

代码语言:txt
AI代码解释
复制
da= np.array(tuple(mylist))

数组转置

代码语言:txt
AI代码解释
复制
b.T
array([[1, 2],
       [2, 3],
       [3, 4],
       [4, 5]])

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
python中一些数据处理库
Numpy是Python的一个很重要的第三方库,很多其他科学计算的第三方库都是以Numpy为基础建立的。Numpy的一个重要特性是它的数组计算。
用户7886150
2021/01/05
9220
猿创征文|数据导入与预处理-第2章-numpy
numpy作为高性能科学计算和数据分析的基础包,它是众多数据分析、机器学习等工具的基础架构,掌握numpy的功能及其用法将有助于后续其他数据分析工具的学习。
IT从业者张某某
2022/11/12
5.9K0
猿创征文|数据导入与预处理-第2章-numpy
Python 数组操作_python中数组
tuple01 = (‘joe’,’susan’,’black’,’monika’)
全栈程序员站长
2022/09/22
3.9K0
【Python数据分析】NumPy基础,看这一篇就够了!
NumPy是Python的一种开源的数值计算扩展库,包含很多功能,如创建n维数组(矩阵)、对数组进行函数计算、数学计算等等。
Skrrapper
2025/05/09
1800
【Python数据分析】NumPy基础,看这一篇就够了!
数组计算模块NumPy
轴的概念  :轴是NumPy模块里的axis,指定某个axis就是沿着axis做相关操作 
@小森
2024/03/15
2390
数组计算模块NumPy
Python高级数组处理模块numpy用法精要
numpy是Python的高级数组处理扩展库,提供了Python中没有的数组对象,支持N维数组运算、处理大型矩阵、成熟的广播函数库、矢量运算、线性代数、傅里叶变换以及随机数生成等功能,可与C++、FORTRAN等语言无缝结合,树莓派Python v3默认安装就已包含了numpy。 根据Python社区的习惯,首先使用下面的方式来导入numpy模块: >>> import numpy as np (1)生成数组 >>> np.array((1, 2, 3, 4, 5)) #把Python列表转换成数组 ar
Python小屋屋主
2018/04/16
1.6K0
【科学计算包NumPy】NumPy数组的基本操作
数组切片的目的是为了获取子数组。一维数组的切片与 Python 列表的切片用法相同。
Francek Chen
2025/01/22
4480
Numpy 如何操作数组
数组类型 Numpy类型 # --*--coding:utf-8--*-- from numpy import * """ 复数数组 """ a = array([1 + 1j, 2, 3, 4]) # 数组类型 print('type:', a.dtype) # 实部 print(a.real) # 虚部 print(a.imag) # 复共轭 print(a.conj()) """ 指定数组类型 """ a = array([1, 2, 4, 9, 10], dtype=float32) prin
村雨遥
2022/06/15
6520
Numpy 如何操作数组
Python中的Numpy入门教程
很简单,Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy、matplotlib一起使用。其实,list已经提供了类似于矩阵的表示形式,不过numpy为我们提供了更多的函数。如果接触过matlab、scilab,那么numpy很好入手。 在以下的代码示例中,总是先导入了numpy:
hankleo
2020/09/16
3740
数据可视化:认识Numpy
NumPy是一个开源的Python数据分析和科学计算库,全称为“Numerical Python”,主要用于数组计算。NumPy是作为数据分析必备库之一,是从事数据分析行业人员必要了解和学习的一个库,下面我们就来一起了解下NumPy。
马拉松程序员
2023/09/02
3660
数据可视化:认识Numpy
【科学计算包NumPy】NumPy数组的创建
  NumPy 是在1995年诞生的 Python 库 Numeric 的基础上建立起来的,但真正促使 NumPy 的发行的是 Python 的 SciPy 库。但 SciPy 中并没有合适的类似于 Numeric 中的对于基础数据对象处理的功能。于是, SciPy 的开发者将 SciPy 中的一部分和 Numeric 的设计思想结合,在 2005 年发行了 NumPy。
Francek Chen
2025/01/22
4890
numpy中数组操作的相关函数
在numpy中,有一系列对数组进行操作的函数,在使用这些函数之前,必须先了解以下两个基本概念
生信修炼手册
2020/06/17
2.5K0
Python:Numpy详解
NumPy 最重要的一个特点是其 N 维数组对象 ndarray,它是一系列同类型数据的集合,以 0 下标为开始进行集合中元素的索引。
用户7886150
2021/01/03
3.9K0
python的NumPy使用
Numpy 的主要用途是以数组的形式进行数据操作。 机器学习中大多数操作都是数学操作,而 Numpy 使这些操作变得简单!所以专门学习记录一下numpy是十分有必要的!
用户7886150
2021/01/03
2K0
数据导入与预处理-课程总结-01~03章
备注:本文主要是课程总结,不做过多的拓展,如果需要详细了解,可以查看本专栏系列内容,专栏链接直达
IT从业者张某某
2022/11/18
3.2K0
数据导入与预处理-课程总结-01~03章
Python之numpy的ndarray数组使用方法介绍
NumPy的全名为Numeric Python,是一个开源的Python科学计算库,它包括:
我是攻城师
2018/07/23
1.2K0
Python之numpy的ndarray数组使用方法介绍
Numpy 中的 Ndarray
将实际数据与元数据分开存放,一方面提高了内存空间的使用效率,另一方面减少对实际数据的访问频率,提高性能。
杨丝儿
2022/02/18
1.1K0
Numpy 中的 Ndarray
【干货】计算机视觉实战系列03——用Python做图像处理
【导读】专知成员Hui上一次为大家介绍Matplotlib的使用,包括绘图,绘制点和线,以及图像的轮廓和直方图,这一次为大家详细讲解Numpy工具包中的各种工具,并且会举实例说明如何应用。Numpy是非常有名的python科学计算工具包,其中包含了大量有用的思想,比如数组对象(用来表示向量、矩阵、图像等等)以及线性代数,通过本章节的学习也为之后进行复杂的图像处理打下牢固的基础。 【干货】计算机视觉实战系列01——用Python做图像处理(基本的图像操作和处理) 【干货】计算机视觉实战系列02——用Pytho
WZEARW
2018/04/08
1.8K0
【干货】计算机视觉实战系列03——用Python做图像处理
NumPy 1.26 中文官方指南(二)
NumPy(Numerical Python)是一个开源的 Python 库,几乎在每个科学和工程领域中都被使用。它是 Python 中处理数值数据的通用标准,在科学 Python 和 PyData 生态系统的核心地位不可撼动。NumPy 的用户包括从初学者程序员到经验丰富的从事最前沿的科学和工业研究与开发的研究人员。NumPy API 在 Pandas、SciPy、Matplotlib、scikit-learn、scikit-image 和大多数其他数据科学和科学 Python 软件包中得到广泛应用。
ApacheCN_飞龙
2024/04/26
7740
NumPy 1.26 中文官方指南(二)
挑战NumPy100关,全部搞定你就NumPy大师了 | 附答案
原作者: 2016 Nicolas P. Rougier MIT协议 翻译版权归我所有
AI算法与图像处理
2019/09/17
5.2K0
挑战NumPy100关,全部搞定你就NumPy大师了 | 附答案
相关推荐
python中一些数据处理库
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档