#********** Begin **********# #1.导入numpy包 def return_values(): #2.给出的定义数组A A=np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]]) #3.对数组A切片取出6,7,14,16 #4.用切出的数构造成一个2*2的数组 #1.构造逻辑索引(筛选第0列大于5的元素) I= #2.逻辑索引I对数组1,3列切片,并返回计算结果B B= return(B) #********** End **********#
时间: 2023-08-21 09:05:32 浏览: 207
用python绘制爱心代码.docx
#********** Begin **********#
#1.导入numpy包
import numpy as np
def return_values():
#2.给出的定义数组A
A = np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12],[13,14,15,16]])
#3.对数组A切片取出6,7,14,16
sliced_array = A[[1,1,2,3],[2,3,1,3]]
#4.用切出的数构造成一个2*2的数组
new_array = sliced_array.reshape(2,2)
#1.构造逻辑索引(筛选第0列大于5的元素)
I = A[:,0] > 5
#2.逻辑索引I对数组1,3列切片,并返回计算结果B
B = A[:,[1,3]][I].sum()
return(B)
#********** End **********#
阅读全文