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

dongxiao

V2EX 第 296057 号会员,加入于 2018-03-02 22:49:51 +08:00
今日活跃度排名 307
dongxiao 最近回复了
86 天前
回复了 oldbird 创建的主题 Python 关于 numpy 的 reshape,请教
np.array(a).reshape((2, 3), order="F")
173 天前
回复了 zzzain46 创建的主题 Python Python 定时启动另一个 Python 脚本报错
@zzzain46 #13 加完参数后直接调用 killer() 函数看看,不会再是这个错误了吧
174 天前
回复了 zzzain46 创建的主题 Python Python 定时启动另一个 Python 脚本报错
open 里加个参数 encoding="utf-8",你这用的默认是 gbk 的
支持~
244 天前
回复了 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()))
244 天前
回复了 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)
数据挖掘,跑模型,写脚本
252 天前
回复了 Vegetable 创建的主题 Python Python 链式调用过长的一些换行方法
同用第四种
343 天前
回复了 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"': []}
343 天前
回复了 songdg 创建的主题 Python 如何分解字符串
s.replace("]", "").replace("[", "").strip().split()
Out[126]: ['生物质能', '新疆振兴', '页岩气']

s
Out[127]: ' [生物质能] [新疆振兴] [页岩气] '
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1075 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 11ms · UTC 21:49 · PVG 05:49 · LAX 14:49 · JFK 17:49
♥ Do have faith in what you're doing.