1.“大润发”、“沃尔玛”、“好德”和“农工商”四个超市都卖苹果、香蕉、橘子和芒果五四种水果。使用NumPy的ndarray实现以下功能。
1)创建两个一维数组分别存储超市名称和水果名称。
2)创建一个4×4的二维数组存储不同超市的水果价格,其中价格由4~10范围内的随机数生成。
3)选择“大润发”的苹果和“好德”的香蕉,并将价格增加1元。
4)“农工商”水果大减价,所有水果价格减2元。
5)统计四个超市苹果和芒果的销售均价。
6)找出橘子价格最贵的超市名称(不是编号)。
import numpy as np
supermarket = np.array(['大润发','沃尔玛','好德','农工商'])#创建一个一维数组存储超市名称
supermarket = np.array(['大润发','沃尔玛','好德','农工商'])#创建一个一维数组存储名称水果
price = np.random.randint(4,10,size=(4,4))#4乘4二维数组存储水果价格
print(price)
a = price[(supermarket=='大润发')|(supermarket=='好德'),(fruit=='苹果')|(fruit=='香蕉')]+1#选择水果增加价格
print(a)
b = price[(supermarket=='农工商')]-2#选择超市减少价格
print(b)
c = price[:,(fruit=='苹果')|(fruit=='芒果')].mean(axis=0)#水果的均价
print(c)
d = price[:,fruit=='橘子'].argmax()#水果价格最贵的超市
print(supermarket[d])