老K出海历险记·出港篇 07 潮口(海底的账,也记成数)
一个汛期过去,本子过百——一百零三行。桌角压着一本翻卷了边的黄历。
老K: “一百零三行,潮口一列不缺。今天——让它尝尝海底的味儿。”
小满: “这列省事。初一十五带前后一天记1,初八廿三记0——黄历头年就印好了,您根本没造,照抄就行。”
老K: “云得抬头瞧,浪得下船看。潮口不用——月亮挂在天上,就是钟。我师父的师父,就翻这个。”
小满: “那咱照抄。抄完——对账。”
X["潮口"] = [1, 0, 0, 1, 1, 0, ...] # 大潮三天=1,寻常=0——翻黄历抄的
print(X[["涌期", "潮口"]].tail(3))
涌期 潮口
100 1.9 1
101 1.0 0
102 1.3 0
老K: 核了核,点头。“末尾三天没错。喂——连海底一起,喂全。”
print(export_text(模型,
feature_names=["浪高", "涌期", "水温", "天开", "风向", "雾", "汛期", "潮口"]))
|--- 潮口 <= 0.50
| |--- 涌期 <= 2.50
| | |--- class: 走
| |--- 涌期 > 2.50
| | |--- class: 收
|--- 潮口 > 0.50
| |--- 涌期 <= 1.50
| | |--- class: 走
| |--- 涌期 > 1.50
| | |--- class: 收
小满: 盯着第一行,愣住。“……第一刀不是涌,是潮口。”指头顺着往下数,停在半路。“船长——涌期来了两回。寻常天 2.5 才收,大潮天 1.5 就收,差一米。同样一个涌……两个价?”
老K没接话。他盯着那两道分叉,看了很久。
老K: “大潮那三天,海底的流比平常急。平常掀不翻船的涌,十五能。我师父的师父留过话——十五的涌,得当两个涌看。”他敲敲屏幕。“这道分寸我揣了三十年,没写进账本——写不出来,是手上的感觉。它两道分叉,明晃晃,钉纸上了。”
小满: “可咱没教过它。咱只喂了潮口一列 0 和 1。”
老K: “列是咱给的,分寸是它自己从账里抠出来的。”
老K: “这道理不稀奇——你们买东西,同一个货,老客一个价,生客一个价。东西没变,看它的眼光变了,价就变了。”
老K: “光看章程不算本事。后天起连着三天——考它。”
三天 = pd.DataFrame([
{"日子": "十三", "浪高": 1.2, "涌期": 2.6, "水温": 24, "天开": 1, "风向": 1, "雾": 0, "汛期": 1, "潮口": 0},
{"日子": "十四", "浪高": 1.5, "涌期": 1.8, "水温": 25, "天开": 0, "风向": 1, "雾": 0, "汛期": 1, "潮口": 1},
{"日子": "十五", "浪高": 0.9, "涌期": 1.2, "水温": 25, "天开": 1, "风向": 0, "雾": 0, "汛期": 1, "潮口": 1},
])
三天["它说"] = 模型.predict(三天[X.columns])
print(三天[["日子", "涌期", "潮口", "天开", "它说"]])
日子 涌期 潮口 天开 它说
0 十三 2.6 0 1 收
1 十四 1.8 1 0 收
2 十五 1.2 1 1 走
小满: 一行行核。“十三,起白,天开得透亮——它也收?”
老K: “涌两米六。天再白,涌在那儿摆着。它没看走眼——是你光看了一列。”
小满: “十四,大潮,涌一米八。搁寻常天能走,它收了——折半那一刀,砍在这行上了。”
老K: “对喽。搁往年这句得我半夜爬起来看水才敢定——现在它替我半夜爬。”
小满: 指到最后一行。“十五呢?大潮,涌才一米二——它说走。”
屋里静了一下。
老K: 把黄历合上,压在手底下,盯着那个“走”字看了很久。
老K: “它说走。走可以。船绳,攥在我手里。十五的事,十五当天说。”
上一篇: 老K出海历险记·出港篇 06 藏起来的那一列:把“天”变成1和0
下一篇: 老K出海历险记·出港篇 08 潮口(海底的账,也记成数)
更多推荐



所有评论(0)