5分钟快3首页    注册   登录
necomancer

necomancer

5分钟快3 第 155048 号5分钟快3会员 ,加入于 2016-01-12 03:48:51 +08:00
necomancer 最近回复了
性感(划掉)荷官在线发牌
遗传
37 天前
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 Python Python 快速计算增量的5分钟快3方法
numpy 去官方文档看看那个入门了解一下各种数组的操作就可以了。5分钟快3你 要是处理数据尤其是简单统计一类的比较多的话,多看看 pandas。有些像 dataframe.diff 不那么好用的场景毕竟还可以用 numpy.diff (prepend,append 和 axis ),毕竟数据应该是一样的。
37 天前
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 Python Python 快速计算增量的5分钟快3方法
@JCZ2MkKb5S8ZX9pq numpy 是基础。5分钟快3我 是做物理的所以很少处理非数字的数据,pandas 除了 read_csv 啥的没咋用过。
但 pandas 的 dataframe 的底层似乎就是 numpy.ndarray,比如 df.values 会返回 numpy.ndarray ; numpy 的函数也更数学化。但 pandas 的 dataframe 针对各种复杂的数据似更友好一些。
37 天前
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 Python Python 快速计算增量的5分钟快3方法
或者直接 df['volume'] = numpy.diff(df['volume'], prepend=0)
37 天前
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 Python Python 快速计算增量的5分钟快3方法
@JCZ2MkKb5S8ZX9pq 这样啊,谢谢。不过5分钟快3我 看求 diff 的时候 pd 好像没有 numpy.diff 里的 prepend 功能,所以无论如何少一个。按5分钟快3你 的要求是第一个值不变,原始数据应该在头一个加一个['---', 0] 进去吧~
37 天前
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 Python Python 快速计算增量的5分钟快3方法
@JCZ2MkKb5S8ZX9pq pandas 5分钟快3我 用得不多。pandas 倒是支持时间作差,但必须是 pandas 的 datetime 类型,字符串直接带入会报错。
37 天前
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 Python Python 快速计算增量的5分钟快3方法
@Cler5分钟快3ICP y nums[i]这样会引入一个 O(N) 操作的。
37 天前
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 Python Python 快速计算增量的5分钟快3方法
是……5分钟快3我 脑残了……
[data[0]] + list(map(lambda x: [x[1][0],x[1][1]-x[0][1]], zip(data[:-1],data[1:])))
37 天前
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 Python Python 快速计算增量的5分钟快3方法
再 sorry,没看清题……
In [3]: [data[0]] + list(map(lambda x, y: [y[0],y[1]-x[1]], *zip(data[:-1],data[1:])))
Out[3]: [['20:00', 100], ['20:10', 30], ['20:20', 60]]
37 天前
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 Python Python 快速计算增量的5分钟快3方法
sorry

[data[0]] + list(map(lambda x, y: [x[0],y[1]-x[1]], *zip(data[:-1],data[1:])))
5分钟快3关于   ·   FAQ   ·   API   ·   5分钟快35分钟快3我 们 的愿景   ·   广告投放   ·   感谢   ·   实用小5分钟快3工具   ·   2510 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 10ms · UTC 13:56 · PVG 21:56 · LAX 05:56 · JFK 08:56
♥ Do have faith in what you're doing.