图7-1所示圆圈代表任务,三角形代表会员,分布在同一个区域上,位置均由经度和纬度确定。以某个任务为圆心,5公里范围为半径,作一个圆,如图中所示。该任务在5公里范围内有4个任务(包括自身)、2个会员。对该任务来讲,则:
Z2=对应4个任务定价的平均值 Z3=2 Z4=对应2个会员信誉值的平均值 Z5=对应2个会员预订限额的总和 本案例的关键是在计算任务之间、任务与会员之间的距离,从而确定每个任务在5公里范围内具体包括哪些任务和会员,进而就可以计算其指标值了 【实验步骤】 1.计算第0个任务到第1个任务、第0个任务到第0个会员之间的距离。 import pandas as pd import numpy as np import math A=pd.read_excel('附件一:已结束项目任务数据.xls') B=pd.read_excel('附件二:会员信息数据.xlsx') A_W0=A.iloc[0,1] A_J0=A.iloc[0,2] A_W1=A.iloc[1,1] |