import numpy as np
a = np.arange(3, 15)
a = np.arange(3, 15).reshape((3, 4))
# print(a[2])
# print(a[2][1])
# print(a[1, 1])
print(a)
print(a[1, 1:3]) # 取左不取右
# 按行遍历
for row in a:
print(row)
# 按列遍历
for column in a.T:
print(column)
# 迭代输出
# flatten是一个展开性质的函数,将多维的矩阵进行展开成1行的数列。而flat是一个迭代器,本身是一个object属性。
c = a.flatten()
print(c)
for item in a.flat:
print(item)
numpy索引
最新推荐文章于 2023-01-09 14:39:34 发布
本文详细介绍了numpy库中创建及操作二维数组的方法,包括reshape函数的应用,以及如何按行和列遍历数组。此外,还展示了flatten和flat属性在遍历矩阵元素时的作用,对于理解numpy数组的索引和迭代具有指导意义。
摘要由CSDN通过智能技术生成