首页   注册   登录
 dongxiao 最近的时间轴更新
ONLINE

dongxiao

V2EX 第 296057 号会员,加入于 2018-03-02 22:49:51 +08:00
今日活跃度排名 2118
dongxiao 最近回复了
3 天前
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 Python Python 快速计算增量的方法
3、
import numpy as np
arr = np.array(data)
time_arr, num_arr = np.hsplit(arr, [1])
np.c_[time_arr, np.r_[num_arr[:1], np.diff(num_arr.astype(int), 1, 0)]]

# 如果要格式转换则
list(map(lambda obj: [obj[0], int(obj[1])], np.c_[time_arr, np.r_[num_arr[:1], np.diff(num_arr.astype(int), 1, 0)]].tolist()))
3 天前
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 Python Python 快速计算增量的方法
1、
data[0:1] + list(map(lambda obj1, obj2: [obj1[0], obj2[1]-obj1[1]], data[0:-1], data[1:]))

2、
from pandas import DataFrame
frame = DataFrame(data)
pd.concat([frame.loc[:, 0], frame.loc[:, 1].map(int).diff()], axis=1).combine_first(frame)
数据挖掘,跑模型,写脚本
11 天前
回复了 Vegetable 创建的主题 Python Python 链式调用过长的一些换行方法
同用第四种
102 天前
回复了 BryceBu 创建的主题 Python str 转 dict 的小问题
两种方式:
方式 1:你可以先对所有 key 进行赋值,然后使用 eval
方式 2:对 key 值进行添加引号后使用 eval (建议使用 json )

s = "{a: 'v', b: '值 1', c: 0, d: '值 2', e: '1', f: []}"

for ele in re.findall("(\w+)\s*:", s):
globals()[ele] = "\"" + ele + "\""


eval(s)
Out[290]: {'"a"': 'v', '"b"': '值 1', '"c"': 0, '"d"': '值 2', '"e"': '1', '"f"': []}
102 天前
回复了 songdg 创建的主题 Python 如何分解字符串
s.replace("]", "").replace("[", "").strip().split()
Out[126]: ['生物质能', '新疆振兴', '页岩气']

s
Out[127]: ' [生物质能] [新疆振兴] [页岩气] '
入职不都是需要公司离职证明原件嘛
102 天前
回复了 followyourheart 创建的主题 南京 南京有哪些不错的互联网公司
借楼问一下,汇通达网络股份有限公司(南京)怎么样
122 天前
回复了 cnoder 创建的主题 问与答 我一朋友迫于入职新公司,现需取一英文名
╮(╯▽╰)╭
我也是,入职新公司要起个英文名,本来吧,我填了个姓名缩写,结果不可以
122 天前
回复了 zky001 创建的主题 Python pandas 处理数据慢,求好方法
import pandas as pd
data = pd.DataFrame(["1234, 2341, 3412, 3123"]*10, columns=["just_a_column"])
ret = data.just_a_column.str.split(", ", expand=True)
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2008 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 11ms · UTC 16:03 · PVG 00:03 · LAX 08:03 · JFK 11:03
♥ Do have faith in what you're doing.