marshmallow_个人页

个人头像照片 marshmallow
0
6
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:

暂时未有相关通用技术能力~

云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息
正在加载, 请稍后...
暂无更多信息
  • 回答了问题 2016-07-25

    关于测评

    Re关于测评
    这几天一直没有查看论坛,我找到问题了,是没能满足商户时间窗带来的惩罚。
    踩0 评论0
  • 提交了问题 2016-07-20

    关于测评

  • 回答了问题 2016-07-20

    我的结果校验代码全11条规则python

    Re我的结果校验代码全11条规则python
    第九条规则有点问题, 我做了点小修改。
    def verify9(arrange, ds_order_df, o2o_order_df):
        # use the example to verify cal functions
        #mix_path = ["A083","A083","A083","A083","A083","B5800","B7555","B7182","B8307","B8461","A083","A083","A083","B6528","S245","B3266","B3266","B2337","A083","A083","A083","A083","S294","B1940","B6104","B8926","B9072","B6103"]
        #orders = ["F6344","F6360","F6358","F6353","F6354","F6344","F6354","F6353","F6358","F6360","F6349","F6325","F6314","F6349","E0895","E0895","F6325","F6314","F6366","F6345","F6346","F6308","E1088","F6308","F6346","E1088","F6366","F6345"]  
        mix_path = arrange.Addr.tolist()
        orders = arrange.Order_id.tolist()
        mix_arrange_df = pd.DataFrame({ "Addr": mix_path, "Order_id": orders})
        mix_arrange_df["Courier_id"] = arrange.iloc[0].Courier_id
        mix_arrange_df["Arrival_time"] = arrange.iloc[0].Arrival_time
        mix_arrange_df["Departure"] = arrange.iloc[0].Departure
        mix_arrange_df["Amount"] = 0
        pre_e = mix_arrange_df.iloc[0]
        pre_addr = pre_e.Addr
        pre_order = pre_e.Order_id
        pre_departure = arrange.iloc[0].Departure
        if 'F' in pre_order:
            amount = ds_order_df[ds_order_df["Order_id"]==pre_order].Num.values[0]
        elif 'E' in pre_order:
            amount = o2o_order_df[o2o_order_df["Order_id"]==pre_order].Num.values[0]
        new_mix_arrange_df = pd.DataFrame({"Courier_id": [arrange.iloc[0].Courier_id], "Addr": [pre_addr], "Arrival_time": [arrange.iloc[0].Arrival_time], "Departure": [arrange.iloc[0].Departure], "Amount": [amount],  "Order_id": [pre_order]})
        for i in range(1, len(mix_arrange_df)):
            cur_e = mix_arrange_df.iloc
            cur_addr = cur_e.Addr
            cur_order = cur_e.Order_id
            if 'A' in cur_addr:
                arrival_time = pre_departure + cal_cost(pre_addr, cur_addr)
                amount = ds_order_df[ds_order_df["Order_id"]==cur_order].Num.values[0]
                departure = arrival_time
            elif 'B' in cur_addr and 'F' in cur_order:
                arrival_time = pre_departure + cal_cost(pre_addr, cur_addr)
                amount = -ds_order_df[ds_order_df["Order_id"]==cur_order].Num.values[0]
                departure = arrival_time + cal_proctime(abs(amount))
            elif 'B' in cur_addr and 'E' in cur_order:
                arrival_time = pre_departure + cal_cost(pre_addr, cur_addr)
                amount = -o2o_order_df[o2o_order_df["Order_id"]==cur_order].Num.values[0]
                departure = arrival_time + cal_proctime(abs(amount))
            elif 'S' in cur_addr:
                arrival_time = pre_departure + cal_cost(pre_addr, cur_addr)
                amount = o2o_order_df[o2o_order_df["Order_id"]==cur_order].Num.values[0]
                departure = max(time2min(o2o_order_df[o2o_order_df["Order_id"]==cur_order].Pickup_time.values[0]), arrival_time)
            new_mix_arrange_df = new_mix_arrange_df.append(pd.DataFrame({"Courier_id": [arrange.iloc[0].Courier_id], "Addr": [cur_addr], "Arrival_time": [arrival_time], "Departure": [departure], "Amount": [amount],  "Order_id": [cur_order]}))
            cmp_e = arrange.iloc
            if cur_addr != cmp_e.Addr or amount != cmp_e.Amount or arrival_time != cmp_e.Arrival_time or departure != cmp_e.Departure:
                return False
            pre_addr = cur_addr
            pre_departure = departure
        return True
    踩0 评论0
  • 回答了问题 2016-07-19

    我的提交结果验证程序

    Re我的提交结果验证程序
    惩罚时间没有考虑,如果我把每个快递员最后派送时间加上成绩比较好,但是提交结果显示成绩很不理想,不知道是不是大量惩罚时间的原因,可是我没有发现o2o订单超出时间窗的情况。
    踩0 评论0
  • 回答了问题 2016-07-16

    提交结果规范

    Re提交结果规范
    1487992370
    踩0 评论0
  • 回答了问题 2016-07-14

    官方样例离开时间问题

    Re官方样例离开时间问题
    官方样例在哪?给个链接,谢谢。
    踩0 评论0
正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息