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])

Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐