V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  necomancer  ›  全部回复第 14 页 / 共 32 页
回复总数  626
1 ... 10  11  12  13  14  15  16  17  18  19 ... 32  
2019-12-11 22:08:13 +08:00
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 Python Python 快速计算增量的方法
再 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]]
2019-12-11 22:00:58 +08:00
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 Python Python 快速计算增量的方法
sorry

[data[0]] + list(map(lambda x, y: [x[0],y[1]-x[1]], *zip(data[:-1],data[1:])))
2019-12-11 21:54:10 +08:00
回复了 JCZ2MkKb5S8ZX9pq 创建的主题 Python Python 快速计算增量的方法
In [1]: [data[0], list(map(lambda x, y: [x[0],y[1]-x[1]], *zip(data[:-1],data[1:])))]
Out[1]: [['20:00', 100], [['20:00', 30], ['20:10', 60]]]
2019-12-11 15:48:53 +08:00
回复了 sunhk25 创建的主题 Python numpy 二位数组过滤掉指定条件元素
用稀疏矩阵。稀疏矩阵 0 不占内存。操作基本和 numpy array 一致。你想要的结果只能用列表生成式了
[_[_>=4] for _ in t]
In [2]: [_[_>=4] for _ in t]
Out[2]: [array([4]), array([], dtype=int64), array([4]), array([4, 5, 6])]

In [3]: np.array([_[_>=4] for _ in t])
Out[3]:
array([array([4]), array([], dtype=int64), array([4]), array([4, 5, 6])],
dtype=object)
得到一个 object array
2019-12-11 08:44:32 +08:00
回复了 smartG 创建的主题 Python Python 处理 excel 表格的问题
刚搜了一下,excel 也有人做逻辑回归。只要把你需要处理的信息文本提取特征,也就是转成一堆数字就行。这个得去网上找点啥类似 word2vec, 结巴分词啥的,貌似 pip install jieba word2vec 就能装,调用也挺简单,随便找个博客看看应该简单用起来没啥问题。
2019-12-11 08:35:05 +08:00
回复了 smartG 创建的主题 Python Python 处理 excel 表格的问题
@smartG 逻辑回归是个统计学习方法,sckipy, sklearn 都有现成的库。不熟悉 python 的话,其他很多语言比如 R, matlab, mathematica 啥的也都有实现。
2019-12-09 00:31:13 +08:00
回复了 smartG 创建的主题 Python Python 处理 excel 表格的问题
1. 先用正则表达式去掉包含非法字符的。
2. 自己找出来一二百条垃圾信息,一二百条好信息,做个分类器。
简单的流程是先做特征提取,再做个逻辑回归,或者支持向量机分类。文本特征提取的方法百度一下有很多。只是在学习的时候做过英文的垃圾邮件过滤器。中文不知道具体该咋弄……但应该有很多现成的工具吧,去 github 找找~~
2019-12-08 16:25:54 +08:00
回复了 pite 创建的主题 Android 黑五在谷歌商店 pixel4 被砍单
SOLI 国内不 root 似乎没法用
2019-11-21 00:13:42 +08:00
回复了 sunhk25 创建的主题 Python Python 正则分割字符串保留分隔符
一楼答案没毛病啊
In [1]: re.findall(r"\d+[A-Z]+", s)
Out[1]: ['123AA', '456B', '789AAA']
2019-11-20 01:37:33 +08:00
回复了 yeyu1989 创建的主题 Python Python 怎么绘制多维饼图?
2019-11-20 01:20:57 +08:00
回复了 Bugrun 创建的主题 程序员 大哥们学习都是看视频还是直接撸文档
如果文档有 tutorial 或者 for beginner's guide 就直接撸文档,没有的话会去找个概述类的视频先看个开头,剩下撸文档。
2019-11-20 00:40:37 +08:00
回复了 Bugrun 创建的主题 程序员 大哥们学习都是看视频还是直接撸文档
如果文档有 tutorial 或者 for beginner's guide 就直接撸文档,没有的话会去找个概述类的视频先看个开头,剩下撸文档。
2019-11-08 20:59:31 +08:00
回复了 HHH01 创建的主题 Python Python 作业求教,矩阵转置
traspose = lambda x : [ [x[i][j] for i in range(len(x))] for j in range(len(x[0]))]

转置只能对 (mxn) 形状的列表有效。
2019-11-06 10:01:59 +08:00
回复了 A2rael 创建的主题 程序员 趁双十一入手 HHKB?
看看 realforce ? h2kb 少方向键个人感觉很难过。
2019-11-02 23:11:48 +08:00
回复了 MoModel 创建的主题 Python 时间序列预测——DA-RNN 模型
@wangkai0351 意思应该是这个模型准确地重复了时间序列的关联函数吧。Cx(t):=<x(0)x(t)>
2019-11-02 20:25:34 +08:00
回复了 HHH01 创建的主题 Python Python 问题求教
tmp = choice(txts) 换成 tmp = get_random_text()
2019-11-02 20:24:12 +08:00
回复了 HHH01 创建的主题 Python Python 问题求教
先解丢番图,再去生成。如果你们允许使用正则表达式的话,那么:
import re
def gen_pass(num):
....if num <= 5:
........raise ValueError('Too short!')
....res = ''
....qs = qs = [ len(_) for _ in re.match(r'^(.*)\1{1}(.*)\2{2}(.*)\3{3}$', '1'*num).groups() ]
....for q, l in zip(qs, [2,3,4]):
........ct = 0
........while ct < q:
............tmp = choice(txts)
............if len(tmp) == l:
................res += tmp
................ct += 1
....return res
2019-11-02 20:15:23 +08:00
回复了 HHH01 创建的主题 Python Python 问题求教
def gen_pass(num):
.... if num <= 5:
........ raise ValueError('Too short!')
.... res = ''
.... if num % 2 == 0:
........ qs = (num/2, 0, 0)
.... else:
........ good_qs = False
........ while not good_qs:
............ a = random.randint(0, num//2)
............ lo, hi = round((num-6*a)/4), round((num-5*a)/3)
............ if lo >= hi:
................ continue
............ b = random.randint(lo, hi)
............ qs = (a, 6*a+4*b-num, num-(5*a+3*b))
............ for q in qs:
................ if q < 0:
.................... break
............ else:
................ good_qs = True
.... for q, l in zip(qs, [2,3,4]):
........ ct = 0
........ while ct < q:
............ tmp = choice(txts)
............ if len(tmp) == l:
................ res += tmp
................ ct += 1
.... return res
2019-10-26 18:54:09 +08:00
回复了 sunmker 创建的主题 Python 请问如何判断多个关键词是否都不存在于指定的字符串中
key = [....]
s = '....'
for key in keys:
....if key in s:
........print('t')
........break
else:
....print('f')
1 ... 10  11  12  13  14  15  16  17  18  19 ... 32  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2802 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 13:59 · PVG 21:59 · LAX 05:59 · JFK 08:59
Developed with CodeLauncher
♥ Do have faith in what you're doing.