根据示例创建ndarray,并按要求完成操作:
(1)按要求进行切片操作
点个👍吧!
代码如下:
import numpy
list_data = numpy.array([[1,2,3],[4,5,6],[7,8,9]])
print(list_data)
sarr1 = list_data[0 : 2,1:]
print(sarr1)
sarr2 = list_data[1:2,0:2]
print(sarr2)
sarr3 = list_data[2:,0:1]
print(sarr3)
sarr4 = list_data[:,0:1]
print(sarr4)
点个👍吧!
(2)将数组中的每个元素乘2后,按行和按列方式分别计算其最大值,打印输出结果
#将数组中每个元素乘2后,按行和列的方式计算最大值,并打印输出
list_data = list_data * 2
#找到行和列主要是看axio属性
#求出列的最大值
print(numpy.max(list_data,axis=0))
#求处行的最大值
print(numpy.max(list_data, axis=1))