V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  yagamil  ›  全部回复第 34 页 / 共 36 页
回复总数  717
1 ... 26  27  28  29  30  31  32  33  34  35 ... 36  
2021-08-10 23:33:47 +08:00
回复了 alluofuyo 创建的主题 Python Pycharm 使用 Anaconda 解释器,每次都 indexing
一般索引一次,后面的不会再次索引。
以前试过,每次索引的,python 选择系统的,路径选择 conda,而不要直接选择 conda env
谢谢大神回复
@princelai 这个倒经常用. 不过对于随机森林这种算信息商的, 不同类别只是一个符号作用, 并不涉及距离. 好像 onehot 没用的 ?
个人也想搭一个玩玩, 楼主可以一起学习学习~~
@necomancer 谢谢回复.
如果特征里面的不同值有 4 个,5 个,是不是就无法用 0 和 1 表达了你?
2021-07-20 22:58:50 +08:00
回复了 evilStart 创建的主题 Python Nodejs 之后, Python 在 Web 开发领域还有啥优势么?
如果项目里对接了一些人工智能的项目, 估计只能 python 了.
如果只是 crud 的话, java 也可以了
2021-07-17 09:32:33 +08:00
回复了 yagamil 创建的主题 微信 手机微信和电脑 PC 如何快速分享文本数据?
@crokily 可能我梯子的 ip 区域跨度较大,认为我被盗了的意思
2021-07-17 09:02:16 +08:00
回复了 yagamil 创建的主题 微信 手机微信和电脑 PC 如何快速分享文本数据?
@xeathen 主要电脑挂了梯子, 微信登录会容易被封
@huangmingyou 老哥稳
2021-07-15 15:49:50 +08:00
回复了 kikione 创建的主题 程序员 700W 数据的表,如何做分页查询,速度不低于 1s
用 es limit 也不是后面会越来越慢的吗?
用 id 作为条件分页 应该还好吧
@liuxu 6666 谢老哥
看着像脏读的问题. 每次用 sql 连接语句重连就不出现这个问题
2021-07-15 07:50:05 +08:00
回复了 kikione 创建的主题 程序员 700W 数据的表,如何做分页查询,速度不低于 1s
做那么多分页,人是不会去看 100 页后面的了, 反而给了机会给那些爬虫的程序,分分钟拖垮你数据库.
要么是有查询条件.
@yellowtail 取 15 秒的 high 和 low 就可以的了。前提得有这两个字段。本身 15 秒的 tick 是从 1 秒合并而成的,并不是只靠没 15 秒采样
1. 代码最好模块化,便于后续修改复用
2.
```
last_datetime - datetime.datetime.fromtimestamp(r1_d['id'])== datetime.timedelta(seconds=60)
```
这里不建议直接用等号,如果时间稍微有些抖动,就无法执行。可换成区间范围。
2021-06-23 17:43:37 +08:00
回复了 yagamil 创建的主题 Python pandas 合并两个表,如何保留第一个表的索引?
@wctml 老哥也玩转债?
2021-05-29 21:59:35 +08:00
回复了 yagamil 创建的主题 Python pandas 合并两个表,如何保留第一个表的索引?
@ryanchenn 嗯,谢谢老师
pc 端上去发现订阅 v 站居然不显示内容?
@turan12
@akira
@billlee
@cmdOptionKana 谢谢大家。
最后觉得就类的方式,每个决策做成一个类,主要为了后期维护方便

```
class BaseStrategy():
def __init__(self,
strategy_number=None,
monitor_time=None,
monitor_raise_min=None,
monitor_raise_max=None,
start_raise=None,
sell_time=None,
):
self.monitor_time = monitor_time,
self.monitor_raise_min = monitor_raise_min,
self.monitor_raise_max = monitor_raise_max,
self.start_raise = start_raise,
self.sell_time = sell_time,
self.strategy_number = strategy_number

def valid(self):
return True if self.monitor_time else False

def match_time(self, current):
return True if current >= self.monitor_time else False

def get_sell_time(self):
return self.sell_time

def start_raise_condition(self, v_value):
if self.strategy_number % 2 == 0:
return True if self.v_value < self.self.start_raise else False
else:
return True if self.v_value > self.self.start_raise else False

def meet(self, current, interval_raise_val, start_raise_val):
if self.valid() and self.match_time(current) and self.interval_raise(interval_raise_val) and self.start_raise_condition(start_raise_val):
return self.get_sell_time()
else:
return None



class StrategyCondition1(BaseStrategy):

def interval_raise(self, v_value):
return True if self.v_value >= self.self.monitor_raise_max else False


class StrategyCondition2(BaseStrategy):

def interval_raise(self, v_value):
return True if self.monitor_raise_min <= self.v_value < self.self.monitor_raise_max else False
```
@abersheeran 是的,尽量避免嵌套大约 3 层的 if else,加上后期维护。
1 ... 26  27  28  29  30  31  32  33  34  35 ... 36  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   698 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 22:40 · PVG 06:40 · LAX 14:40 · JFK 17:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.