Python 求变量的最大值和最小值并求相应的值

Python 求变量的最大值和最小值并求相应的值,python,Python,我在寻找变量Inc的最大值和最小值,然后我需要找到psavings、savings和Con的最大值和最小值的对应值 import csv import numpy psavings = [] savings = [] Con = [] Inc = [] Csv_file = open('/Users/charlesadams/Desktop/Lab.csv') csv_reader = csv.reader(csv_file, delimiter=",") next(csv_reader) fo

我在寻找变量Inc的最大值和最小值,然后我需要找到psavings、savings和Con的最大值和最小值的对应值

import csv
import numpy
psavings = []
savings = []
Con = []
Inc = []
Csv_file = open('/Users/charlesadams/Desktop/Lab.csv')
csv_reader = csv.reader(csv_file, delimiter=",")
next(csv_reader)
for row in csv_reader:
    consumption, income = row
    Con.append(float(consumption))
    Inc.append(float(income))
    savings.append(float(income)-float(consumption))
    psavings.append((float(income)-float(consumption))/ float(income) * 100)

我使用前面的答案作为参考:

Numpy有一个名为where的函数,它返回Numpy数组中值的位置

所以你可以这样做:

x=np.数组[1,8,3,4,0,7,2,3,19,11] y=np.数组[2,5,3,4,0,1,0,3,4,9] y[np.wherex==maxx]
输出将是数组[4]。

我在寻找inc的最大值和最小值,并从这些值中找到其他变量的对应值
min_inc = min(Inc)
max_inc = max(Inc)
# etc....