numpy 数组对象

numpy 数组对象
NumPy中的ndarray是一个多维数组对象,该对象由两部分组成:实际的数据,描述这些数据的元数据
# eg_v1

1
2
3
4
5
6
import numpy as np
a = np.arange(5) # 创建一个包含5个元素的NumPy数组a,取值分别为0~4的整数
print (a)
# [0 1 2 3 4]
print (a.dtype) # dtype 查看数组的数据类型
# int32 (数组a的数据类型为int32)

# 确定数组的维度(数组的shape属性返回一个元组(tuple),元组中的元素即为NumPy数组每一个维度上的大小)

1
2
3
a1 = a.shape
print (a1)
# (5,) # 包含5个元素的数组

# shape (查看数组的纬度)

1
2
3
4
5
6
a2 = a.shape
print (a2)
# (5,)
b = np.array([[1,2,3,4],[5,6,7,8]])
print (b.shape)
# (2, 4)


# 数组元素

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
c = np.array([[1,2],[3,4]])
print (c)
#[[1 2]
# [3 4]]
c0 = c[0,0]
print (c0)
# 1
c1 = c[0,1]
print (c1)
# 2
c2 = c[1,0]
print (c2)
# 3
c3 = c[1,1]
print (c3)
# 4
posted @   xie仗剑天涯  阅读(475)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示