2024-09
10

发现规律,抽象步骤

By xrspook @ 8:53:01 归类于: 烂日记

星期天的下午,初中的同学群又开始了数学题答问答。这一次又不知道是什么题目,反正照出来的那个相片右下角页码那里写的是有理数。有理数无理数具体是什么东西,实际上我已经不太记得了,但这就只是一个定义,稍微翻看一下书本,就会回忆起来。我不知道有理数跟那道题有什么关系。对一个路人来说,我觉得那道题就是一个考察发现规律的,发现那堆数字正负值的规律、发现那堆数字排列组合的规律。相对于高中时代的题目来说,我感觉那道可能是小学或者初中的题目,规律还是比较好找的。

当我第一眼看到那道题目的时候,我就彻底没想过要理,直接继续看我的电视,把那忽略掉,因为我知道即便我不回答,其他人也会回答。我不是唯一的一个答案。看上去那是一本习题册或者一个试卷册,无论是哪一款,肯定有标准答案,问题只是我的那个同学不知道那个答案到底是怎么来的。其实我也不知道他为什么要知道那个答案是怎么来的,毕竟要做这个题目的人不是他,而是他的孩子。所以孩子不知道怎么做那道题,为什么操心了半天的人却是家长呢?当我那个同学还是个孩子的时候,他不会做的题目他的家长绝对不会为他操心。不会做就不做,不会做就回去问老师问同学。现在这个该怎么做的这个责任仿佛都落到了家长的身上,又或许,是因为我的同学觉得他还是个小孩的时候,他的父母没尽过这种义务,他觉得不好,所以现在他成了孩子的家长,他觉得自己有责任去弄清楚,然后教小孩。

他觉得这是他的义务,但我就只是个同学而已,我没有义务解答题目。有兴趣的时候可能看一眼,没兴趣的时候就像这样直接忽略。周日下午吃过晚饭,回单位的路上,我又打开了那个群,仔细看了一下题目以及同学的回答。看过那道题目以后,我就得出了最上面的那个看法。我不知道那道题跟有理数到底有什么关系,但可以肯定的是,那道题的意图就是让做题的人发现规律并利用规律。

发现规律利用规律这种东西,在往后的人生之中实在太普遍了。抽象到哲学的层面,几乎每一件事都是这么个情况。数学这种东西,理论上是最容易用逻辑解决的,尤其是对大学以下的数学而言。以前没发现,后来我才意识到,以前那些有标准答案的题目逻辑性都非常强。只是当年的我要应付的事情太多,没办法逐个击破,没有领会其中的逻辑,于是也就只能死记硬背了。

那道题给我的感觉就是,对懂的人来说,找出规律以后,代入数字就能出结果,但是对那些知道规律,但又不知道如何把规律抽象成公式的人来说,那就等于是只能把那些东西都罗列出来,但关键是如果数量级很大,全部罗列是不可能的任务。对懂行的人来说,无论是自己列公式,还是写个程序跑一下,前提都是你发现了其中的规律,而且你把那个规律抽象成某些公式,于是最后题目就变成代入数字求和。如果硬是把所有东西都罗列一遍,那就只是写个程序,让程序按照你要的那个样子跑一遍,但这个跑一遍对懂的人来说是毫无意义的。因为不需要跑,不需要用最后的结果数字验证就能得出预判的那个结果就是最终答案。

编程是什么呢?编程就是发现规律,然后把那些规律抽象成某些步骤。

2022-11
24

姨妈居然回来了

By xrspook @ 8:24:31 归类于: 烂日记

这一次的姨妈我觉得非常不规律,从基础体温完全看不出逻辑,从我的个人感受,尤其是乳房胀痛也没有遵照一般的规律。我觉得会不会这一轮的姨妈会错过呢?结果在11月的末尾,跟上一次一样,在40天的时候居然就来了,但跟上一次不一样的是上一次来的时间点我是能感知到的,比如说基础体温一直处在高位,乳房胀痛没有消失,一直存在。这一次体温从低到高又从高回落到低,乳房胀痛从一开始有感觉,感觉比较明显,再到慢慢的消失了。体温降低了,乳房胀痛消失了,但你姨妈还没来这种事情我之前从未经历过。还有一个我之前从未经历过的就是这一轮姨妈周期期间我经历过好几天特别夸张的白带。没有异味。无色透明,但是量却很大,大到我觉得每天洗澡之前,内裤上那些粘稠的东西都得搓半天才终于稍微的去掉,最后我不得不在那里喷上衣领净,静置一段时间,然后再做处理,因为如果不是这样,我真觉得那些蛋白质我实在没办法光靠手搓把它洗掉。那个时候我甚至在想,是否跟那个卵巢囊肿有关呢?那个囊肿的水破掉了吗?然后就慢慢的分泌出来,所以就这个状况?如果是真是这样,又没有其它影响的话,实在太好了。但从下腹部的围围度看来,跟平时没什么区别,所以肯定是我只往好的那方面去想了,实际上并不这样。

因为才第一天,所以我不知道这个周期的姨妈效果会怎样。因为从一开始的状况看来好像不太热烈,但这个我完全控制不了。

自从知道那个卵巢囊肿没有缩小,还有增大趋势以后,我就再也没有跑步了。头几天我甚至连动感单车都不敢太剧烈,但后来我渐渐就忘却了那个东西的存在。有可能是主动忘掉,也有可能是已经习惯不当一回事,但是跟之前的强度相比,现在的动感单车我的确不感那么凶了。相对于跑步来说,我感觉动感单车在做规律的圆周运动,就震荡感来说,要比跑步要低。虽然现在我的跑步姿势已经很固定,重心无论是上下还是左右都不会变动太多,但是跑步导致女性胸部震动这种东西肯定是存在的。所以既然胸部会发生那种移动,卵巢里的那个东西也会。动感单车相对于跑步来说踏频要比步频低很多,所以我不得不主动暂时放弃跑步这项运动。

通常情况下野小兽的健身运动速度都不快,以力量为主。而且很侧重单侧身体的锻炼。但有一次我主动尝试了一些新的东西。在做钟摆跳的时候,我的动作很漂亮,的确可以做得很流畅,感觉我就像整个人被挂了起来,腿在那里晃。但是渐渐地我感觉有些不对路,所以后端我再也没跳起来。没有跳起来以后,那种不大对劲的感觉慢慢消失。幸好那种感觉消失了。

吃饭很规律,睡觉基本都在12点之前,运动一直在保持。估计我已经两个月都没有测过体重,相比之前,我感觉现在有所上升。每个月除了工作很忙的那几天,我天天都在学习,之前DAX,但是现在是Python+Excel。晚上睡觉之前我还会看一下小说,现在看的是《公羊的节日》。

我的日子过得这么规律,姨妈如果仍然耍脾气的话好像有点真说不过去了。

2022-10
6

嗜好

By xrspook @ 23:59:24 归类于: 烂日记

有时我会问自己到底最喜欢的是什么东西?其实我也说不准,可以肯定的是,我不是一个有创作灵感的人,比如说你要我在艺术上有所作为,我不知道该怎么做。无论是美术还是音乐,对我来说都很飘渺。就技法构成来说,大概我知道那是怎么回事,但至今我都觉得自己跟那些东西格格不合。

绝大多数时候,我觉得自己是个理工生,所以我更喜欢逻辑。但我又是那种有思路但是却很粗心的人。所以最佳的方式估计是编程,让电脑把那些反复计算帮我实现。但是我想要的就是探索的过程以及最后计算出来的结果吗?的确那个探索的过程会让我觉得很有趣,我喜欢沉沉浸于其中,但是相比于真正厉害的人来说这样的效率很低。所以说干这种事或许我是喜欢的,但不能说我擅长做那个东西。因为在做那种事的时候,我没有展现出比别人更高的天赋,之所以我能在那些地方更进一步,是因为我付出了比他们多很多的精力,更多的学习时间,更多的练习时间,更多的思考时间。当我着迷于其中的时候,吃饭洗澡睡觉,我脑子里想的都是那些东西。我不知道做这些事的人他们的脑子是不是也是这样,还是说他们那些神来之笔就像音乐家或者美术大师那样,灵感一来什么都有了,又或者根本不是灵感,只要他们掌握了某些东西,他们就能像条件反射一样直接反馈出来,完全不需要主动思考。之所以有这种想法,是因为高中的时候我的确就见识过这样的同学。别人冥思苦想的东西,她仿佛根本就不用想。的确不是因为她做了比别人多很多的练习那些东西她早就遇到过,她也是第1次遇到,但是对于怎么解决那个东西,她就是有自己的想法,而且那还是可行的。

三人行必有我师,冥冥之中我总觉得在某些地方估计我还真隐藏着某些过人的优势,但这到底是什么呢?至今我仍未能解开这个谜底。

我是一个喜欢听故事的人,但不是所有故事我都喜欢,当讲故事的方法我不能接受,又或者那个故事太扯淡了,我是完全提不起兴趣的。有时我觉得自己很喜欢用走路的方式认识一个城市。尤其是走那些老街巷,在穿越那些的过程之中,我看到普通人的生活。也喜欢想象或者听取那些老街巷曾经的故事。显然走在那些路上的时候,我欣赏的并不是什么建筑艺术之类的东西,更多时候,我喜欢里面的烟火气。或许是做饭飘出来的香味,又或者是屋子里电视机传出来的声响,再或者是屋子里主人的吵架声之类。在那种情况下,可能我会有遇到某个猫或者某个狗,慵懒地躺在某个地方睡觉。绝大多数情况下他们都会对路过的陌生人置之不理。当然,如果某些狗没有拴住,他又对我特别感兴趣的话,一丝莫名的恐惧就会涌上心头。因为这个奇怪的喜好决定了我不可能在旅游景区满足我的这些欲求。我也不可能通过纪录片之类的东西全身心的感受到这些。要沉浸式地做到,唯有靠自己的双脚走进去,走到那些宽度可能只有一米多的小巷中,感受寻常百姓的人生百味。或许你会说这样的话估计我得带上一个靠谱的相机记录下一切,但是用双眼去捕捉,不需要请求别人,但是随便照相,在得到别人允许之前到处照相,显然是对别人的不尊重,而我又是那种懒得去开口的人。照片能记录下光与影,但是照片留不下那个场景我所感受到的种种味道,又或者某种恐惧。

有人能概括一下我的这种嗜好到底算什么吗?

2022-09
29

颠覆自己

By xrspook @ 8:13:54 归类于: 烂日记

人随着年龄的增长,大脑会越来越卡顿不好用,尤其是当你要学习一门新东西的时候。或许一直以来的经验会对你有所帮助,在运动层面上我感觉是有帮助的,即便你从未接触过这项运动,但是你之前做过的其它运动会在你掌握这项运动的时候让你稍微容易入门一些,但是也会存在这么一个怪圈,因为之前已经接触过其他运动,于是你就自动进入了某种套路,但是那个套路不利于你在这项运动上进步。比如大学的时候,我的选修体育大一是网球,大二是羽毛球。学网球的时候,老师一再强调手腕要固定,挥拍靠的是肩膀的力量,还有整个躯干的力量,不要试图用手腕,因为网球拍太重,而且无论是正拍还是反拍,都要学会收拍,否则的话,肘关节也很容易废掉。但是到大二学羽毛球的时候,却变成了羽毛球用的就是手腕的力量。后来我感觉到,尤其是在扣球的过程之中,手腕的力量尤其重要。所以这还真挺矛盾的,当我习惯了不用手腕之后,突然又要我开发手腕这个技能。但幸好总的来说,这种事情发生的几率并不算太高,比如跑步积累回来的经验在其它运动上基本上都用得着,比如心肺能力,也比如清楚自己的极限,以及当前所处的运动强度的感知。

跟运动比起来,要在知识上从零开始学习一门新的东西,我感觉随着年龄的增长越难越入脑了。以前很快就上手的东西,现在可能卡在那里半天不知道怎么回事。尤其是遇到一些逻辑已经跟之前不太一样的事物的时候。对我来说Power Query和Power Pivot是两个怪兽,它们很强大,但问题是它们使用的逻辑又跟一般的编程,或者跟平时使用的Excel又有很大的区别。你明明知道它们很强大,但问题是要驾驭那种强大,你就得让大脑按照它们的规则去运行。可以这么说,平时你看这个人你是从正面看,侧面看或者后面看,但它们所要求的那种逻辑是让你从头顶往下看,又或者从脚底往上看。从头顶往下看或者你还会遇到过,但是从脚底往上看这种情况,唯有叫那个人站在一个玻璃上面,然后你从玻璃底下抬头看。人还是那个人,但是改变观察的方式你会觉得自己很渺小很无助,但你必须接受这种不一般的视角。情况就好像去做CT。断层扫描之后,人被切成了一片一片的,但那些东西组合起来的确是个人。这样被切片的人跟我们平时所见到的那个人是一样的,但是你能根据某个人的某些切片而辨认出那就是某个人吗?Power系列的某些东西给我的感觉就像CT切片那么神那么玄乎,的确很伟大,但是却颠覆了我一直以来的认知。学习的时候,你当然希望自己能抛开之前的一切,但实际上这又谈何容易。尤其是当你看到这个的时候你自然条件反射的时候,过往的经验就会自动蹦出一些纠结,为什么居然是这样?

没有人强迫我必须得学习这个,必须得颠覆自己之前所熟悉的那些东西,但我觉得现在是时候直面那些之前我一直在逃避的坎了。

2021-12
17

VBA合并报表

By xrspook @ 8:47:14 归类于: 烂日记

我花了三天时间(但实际上每天都只有半天时间)把二维报表提取数据成以一维数据表。这有什么难度呢?一开始我也认为好像难度不是很大,但开始琢磨以后我发现事情远远没有我想象中的那么简单。我用的是Excel的VBA。如果操作简单的话可以在Excel的数据层面进行操作,但如果我要进行大量的数据清洗显然为了要追求效率,就必定要用到数组,数组这种东西无非就是不断地叠加循环以及判断。循环和判断我觉得几乎可以这么说,是编程的核心。要实现最终的目标,首先你得有一个非常清晰的逻辑,然后用那些循环和判断实现你的逻辑。当我看到某些人逻辑彻底混乱的时候,我心里就会冒出一句话,他们绝对不会懂得编程。也正是因为这样,所以现在的幼儿教育有时会把编程列为一个非常重要的项目,实际上练习编程就是锻炼逻辑,但是逻辑这种东西又分为了既定的规则以及你的自创招式。自创招式都来源于各种规则,但是不同的编摆方式会有不同的效果。成功编程的话效率极高,是秒杀型的,但是要制造那个秒杀效果的过程可能非常漫长。

我需要处理的那个报表,准确来说是一套报表,但是用的几乎都是一个版式。虽然看上去几乎一样,但是有可能某些细节上会有不同。如果我用了一个靠谱的逻辑去抓取数据,无论什么微调,对我来说都毫无影响。所以首先我要确定我要在报表里抓取什么东西,我要用什么方式去除掉那些我不需要的东西。如果用Excel表格的思路去理解的话,我肯定是先做一个筛选,然后把我不要的删除掉。如果不要的东西在行那里我还可以用关键词筛选掉,但如果那些东西出现在列那里,难道我要先做一个转制,然后再做删除吗?更郁闷的是那个表格的表头有三行。就一个现成的要达到最终效果的报表而言,三行的表头没有任何问题,但是如果你要把它按照数据层面去理解,这就很逆天。就更加不用说这三行的表头里面还有不少合并单元格,但幸好的是当我把单元格拆分了以后,实际上每个单元格里其实都有靠谱数据的。

我的思路是先把我不要的行删除掉,然后把我不要的列再删除掉。在删除行这个问题上一步我就搞定了,但在删除列这个问题上,我花了好几步,首先是删除没有数据的列,其次是删除含有某些关键词的列,也就是那些虽然有数据,但对我来说也没什么作用的列。把可以删除的东西都删除掉以后,我进行了一个二维表转化为一维表的操作,接下来就是在那个加工完的表里加一列存放表名。之前我说过我要处理的是一组样式差不多的表格。上面说的一大通,我只是说针对一个表我需要这么处理,所以在这之前我要有一个把文件夹里所有工作簿里面包含某些关键词的工作表汇总到一个工作簿里的步骤。我觉得这个合并工作表的耗时挺长,相对于后面的数组操作来说,这实在太费时了。之所以会这么耗费时间,是因为实际上Excel需要把工作簿一个个打开,抓取里面的某个工作表,然后关掉,不断地重复这个步骤,不断地开关工作簿会非常耗时。

如果之前我没有花过很多时间在账本的合并数据上,现在突然要我整这个的话,我肯定得花好几倍甚至十几倍的时间,但因为现在我是站在曾经自己的肩膀上的,所以虽然期间有过纠结,但总的来说还算是比较顺利。我考虑过要不要进行这种操作,但过去几年我都一直没这么干,因为要合并这些数据,一年只做一遍,有没有必要开发这样一个VBA脚本去实现呢?当那个报表被国粮局修改了,我又得重新修改脚本适应。所以之前我就在那里纠结到底有没有必要进行这个脚本的开发。

最终我做了,而且还做到了。

© 2004 - 2024 我的天 | Theme by xrspook | Power by WordPress