【Python】“大润发”、“沃尔玛”、“好德”和“农工商”四个超市都卖苹果、香蕉、橘子和芒果四种水果。使用NumPy的ndarray实现以下功能。

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

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值