Python全系列 教程
3567个小节阅读:5931.7k
目录
鸿蒙应用开发
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
【示例】索引直接获取
xxxxxxxxxx
x=np.arange(1,13)
a=x.reshape(4,3)
print('数组元素')
print(a)
print('获取第二行')
print(a[1])
print('获取第三行第二列')
print(a[2][1])
【示例】使用坐标获取数组[x,y]
xxxxxxxxxx
x=np.arange(1,13)
a=x.reshape(4,3)
print('数组元素')
print(a)
#使用索引获取
print('所有行的第二列')
print(a[:,1])
print('获取第三行第二列')
print(a[2,1])
print('奇数行的第一列')
print(a[::2,0])
print('同时获取第三行第二列,第四行第一列')
print(a[(2,3),(1,0)])
【示例】二维数组负索引的使用
xxxxxxxxxx
print('获取最后一行')
print(a[-1])
print('行进行倒序')
print(a[::-1])
print('行列都倒序')
print(a[::-1,::-1])
【示例】切片数组的复制
xxxxxxxxxx
a=np.arange(1,13).reshape(3,4)
sub_array=a[:2,:2]
sub_array[0][0]=1000
sub_array2=np.copy(a[:2,:2])
sub_array2[0][0]=2000
实时学习反馈
1. 下面是numpy模块索引和切片的使用,运行结果是_____:
xxxxxxxxxx
x=np.arange(1,13)
a=x.reshape(4,3)
print(a[1])
A [1 2 3]
B [4 5 6]
C [7 8 9]
D [6 3 8]
2. numpy模块完成数组的复制,下划线处需要填写的代码是_____:
xxxxxxxxxx
a=np.arange(1,13).reshape(3,4)
copy_a = _________
A np.copy(a)
B np.copy_array(a)
C np.arange(a)
D np.linspace(1,13)
答案
1=>B 2=>A