第 4 章 K-means聚類算法
林知夏的家境,完全不是江逾白想象中的樣子。
江逾白曾經(jīng)認(rèn)為,林知夏也住在一座莊園里,每天都有很多家庭教師輔導(dǎo)她。然而,根據(jù)江逾白親眼所見,林知夏出生于一個(gè)普普通通的地方。林知夏的父母并不縱容溺愛她——她想吃一根草莓味的棒棒糖,都被她媽媽無(wú)情的拒絕了。
江逾白的父母也限制他的零食。思及此,江逾白對(duì)林知夏又有了一種惺惺相惜的憐憫。
江逾白家里的廚師擅長(zhǎng)制作中式糕點(diǎn)。近幾日,園林里的桂樹開花了,廚師們采摘新鮮的花朵,制作出一籠屜的“水晶桂花糕”,主要用料包括東北特級(jí)大米、海南椰子油、甘肅天水蜂蜜。這些糕點(diǎn)香軟彈滑,糯而不膩,值得一品。
這天早晨,江逾白上學(xué)之前,找來(lái)一只干凈的飯盒,偷偷裝了十幾塊桂花糕,帶到學(xué)校里給林知夏吃。
早讀課剛剛結(jié)束,江逾白就把飯盒擺在林知夏的面前。???.BIQUGE.biz
林知夏很疑惑:“這是什么呀?”
“桂花糕,”江逾白故作淡然,“甜的。”
林知夏打開飯盒,頓時(shí)香氣四溢。她從沒見過(guò)這么好看的糕點(diǎn),忍不住問:“你在哪里買的?”
“市面上買不到,”江逾白誠(chéng)實(shí)地介紹,“這是我家廚師親手做的……”
他還沒說(shuō)完,坐在他前排的周步峰猛地一回頭,抓起兩塊糕點(diǎn)就往自己嘴里塞。周步峰一邊趁火打劫,一邊高聲贊嘆:“我靠!這個(gè)好好吃……好吃得我要噎死了!大家都快來(lái)嘗嘗鮮……四年級(jí)一班的弟兄們!”
周步峰的同桌是個(gè)女孩子,名叫甘姝麗。甘姝麗一直都是文文靜靜不愛講話的內(nèi)向女生,她還在課桌上用涂改液劃出一條“三八線”,阻止周步峰與自己接觸。平常,周步峰和她說(shuō)話,她從來(lái)不理。
而現(xiàn)在,班上走過(guò)來(lái)幾個(gè)同學(xué),都要品嘗江逾白帶來(lái)的桂花糕。
甘姝麗今天沒吃早餐。她忍不住伸出手,也從飯盒里抓了一塊,響應(yīng)周步峰的號(hào)召。
十七塊桂花糕,轉(zhuǎn)眼就被大家瓜分。
林知夏連一口都沒嘗到。
江逾白感到不解。他詢問林知夏:“你為什么看著他們搶?”
林知夏說(shuō):“周步峰碰到了,我就不想吃了。”
江逾白又問:“我和周步峰打一架,同學(xué)們會(huì)告老師嗎?”
“告了也沒用,”林知夏平靜地?cái)⑹觯耙驗(yàn)槔蠋熞欢〞?huì)幫你的。不過(guò)我還是覺得,你不應(yīng)該和他打架……打架不能解決問題。你今天打了他,他就會(huì)一直記得。”
江逾白努力壓制自己的怒火。他把飯盒扔進(jìn)了垃圾桶,坐回原位,又用一張紙巾擦拭林知夏的課桌,這時(shí)周步峰扭過(guò)頭來(lái)笑話他:“江逾白,你是林知夏的跟屁蟲,嘿嘿。”
江逾白緘口不言。
周步峰推動(dòng)了江逾白的文具盒:“江屁蟲,江屁蟲,嘻嘻。”
江逾白調(diào)整呼吸。他臉頰微微發(fā)紅,眼神變得冷峻嚴(yán)肅。
周步峰察覺到非同尋常的氛圍,偏生嘴巴忍不住挑撥:“你是怪胎的同桌,怪屁蟲!哈哈。”
江逾白很反感別人用“怪胎”形容林知夏。他拽著周步峰的衣領(lǐng)一把將他從座位上提了起來(lái)。鉛筆、橡皮、文具盒、修正帶灑落一地,附近的桌椅橫七歪八。周步峰面色一凜,反扣江逾白的手腕狠狠往后扯。周步峰的鼻腔內(nèi)部擠出憤怒的悶聲:“你搞什么啊!”
江逾白一手扭向前,成功甩開了周步峰。課桌拼出的過(guò)道里,江逾白后退一步,猛然抬腿,膝蓋快要撞上周步峰的腹部。
周步峰立刻癱倒,躲過(guò)這一擊,但他的左腿被江逾白踩了一腳。
恰好這個(gè)時(shí)候,數(shù)學(xué)老師進(jìn)門了。
數(shù)學(xué)老師姓錢,年紀(jì)大概四十歲出頭,她是一位獲得認(rèn)證的“小學(xué)高級(jí)教師”。錢老師總是戴著一副金絲邊的眼鏡,透過(guò)反光的鏡片去觀察全班同學(xué)。
錢老師平常說(shuō)話細(xì)聲細(xì)氣,今天剛一進(jìn)門,她沉聲發(fā)火道:“角落里誰(shuí)在打架?你們是四年級(jí)的學(xué)生!不是小孩子了!怎么還能打起來(lái)?都給我滾去班主任的辦公室!班主任讓你們回來(lái),你們?cè)倩貋?lái),誰(shuí)也別進(jìn)我的教室,就站在走廊上!讓全年級(jí)看看!誰(shuí)還敢打架!”
她話音落后,周步峰麻溜地跑出了教室。
江逾白仍然站在原地。
他從沒被老師罵過(guò)。他暫時(shí)反應(yīng)不過(guò)來(lái)。
寬敞整潔的教室里,錢老師放下直尺和圓規(guī),兩手扶在講臺(tái)上,意有所指地批評(píng)道:“有些同學(xué),我為了給你留面子,我就不指名道姓了。但是,你知道我說(shuō)的是誰(shuí)……我告訴你,你不要以為自己家里條件好,有點(diǎn)錢,有點(diǎn)資本,你就能在我們的學(xué)校里為非作歹,作威作福!做學(xué)生前,你要先學(xué)會(huì)做人!我不管你是從新加坡還是從新幾內(nèi)亞回國(guó),只要你在班級(jí)里使用暴力,找人打架,你就是錯(cuò)了!我告訴你,哎,你懂不懂?你們才幾歲啊,遇到點(diǎn)事情,只能用拳頭解決問題?你沒學(xué)過(guò)數(shù)學(xué)嗎?不懂得邏輯思考嗎?別在讀書的地方打架!我警告你啊!我見一次批評(píng)一次!你去校長(zhǎng)那告我的狀也沒用!我教書二十多年了,我不教只會(huì)打架的學(xué)生!”
錢老師最后一句話擲地有聲。
江逾白的臉上火辣辣,直燒得慌,像是被人扇了一耳光。尤其那一句“別在讀書的地方打架”,聽得他心里羞愧到了極點(diǎn)。
他一聲不吭地走出教室,走向班主任的辦公室。
林知夏怔然望著他的背影。
這一節(jié)課,過(guò)得十分漫長(zhǎng)。
好不容易熬到了下課鈴響,林知夏第一個(gè)沖出教室。她看到江逾白和周步峰都在走廊上罰站,這兩人之間相隔的距離足有四米長(zhǎng)。
“江逾白?”林知夏喊他。
但他沒理她。
林知夏輕聲念道:“小江總。”
江逾白扶著不銹鋼護(hù)欄:“別叫我小江總。”
“你在想什么?”林知夏站在他的身邊問道。
“我知道周步峰打不過(guò)我,”江逾白坦然承認(rèn),“我想打到他痛哭流涕。”
周步峰聽見江逾白的話,雙腿一縱,跑得更遠(yuǎn)。走廊上的同學(xué)漸漸多了起來(lái),他們的鞋底摩擦塑膠地板,發(fā)出此起彼伏的“呲——溜”聲響。
江逾白轉(zhuǎn)身,看著眾多同學(xué),改口道:“但是,我學(xué)武術(shù)……不是為了毆打同學(xué)。”
“你能這么想,真是太好啦,”林知夏應(yīng)道,“你抬腿去撞擊周步峰的時(shí)候,我預(yù)計(jì)你的沖量會(huì)很強(qiáng),那不是鬧著玩的。我也被嚇到了。”
江逾白不恥上問:“什么是沖量?”
“一個(gè)描述力在時(shí)間上累計(jì)作用的矢量。”林知夏言簡(jiǎn)意賅地解釋。
江逾白站姿筆直,頻頻點(diǎn)頭。
“你聽懂了嗎?”林知夏明知故問。
“沒有。”江逾白誠(chéng)實(shí)道。
林知夏毫不氣餒,很有耐心地告訴他:“人生呢,就像一種K-means聚類算法。我們一開始都隨機(jī)選擇了參考點(diǎn),不知道自己站在什么地方。后來(lái)收集到的數(shù)據(jù)發(fā)生變化,我們的參考點(diǎn)也開始更新了。我們處在不同的參考點(diǎn)上,觀測(cè)相同的事物,就會(huì)得到不一樣的結(jié)論。人都是在不斷成長(zhǎng)、不斷調(diào)整參考點(diǎn)的……就像你在這堂課之前覺得男生打架沒什么,這堂課之后,你動(dòng)手前,可能也會(huì)想一想了。”
江逾白和她對(duì)視:“K-means聚類算法。謝謝,我學(xué)會(huì)了。”
林知夏笑得很甜:“數(shù)學(xué)能讓人感到快樂,也能讓我們思考人生。”
*
作為班級(jí)的語(yǔ)文課代表,這堂課的課間,林知夏要去老師的辦公室抱一沓作業(yè)本。她開開心心走到辦公室的門口。房門半掩,班主任的聲音從里面?zhèn)鞒鰜?lái)。
班主任笑著說(shuō):“錢老師啊,你消消氣,江逾白他爸爸是我們省的納稅大戶,他們的集團(tuán)一年貢獻(xiàn)蠻多GDP,還能吸引外資。校長(zhǎng)告訴我,江逾白他們家,在北京上頭都有人。你別跟他計(jì)較了,他還是個(gè)孩子嘛,平常很懂禮貌的。”
錢老師回答:“我不是跟他計(jì)較。我剛進(jìn)教室,看到他把周步峰打倒了,一腳踩在人家的腿上……這不是欺負(fù)同學(xué)嗎?”
“哎,周步峰這孩子經(jīng)常在咱們班上惹事,”班主任為江逾白辯護(hù)道,“周步峰他爸媽在上海工作。他是爺爺奶奶在帶,他偷東西不是一天兩天了。”
錢老師有些驚訝:“他偷東西?”
班主任描述道:“去年,你的辦公室在對(duì)面嘛,沒跟我一起。那會(huì)兒咱班上同學(xué)來(lái)找我告狀,你沒聽見。周步峰偷過(guò)班長(zhǎng)的零花錢,偷過(guò)甘姝麗的鋼筆……他管不住自己。我講也講了,勸也勸了,沒用。”
錢老師嘆氣:“現(xiàn)在的小孩哦,真不得了。”
班主任又說(shuō):“江逾白還好。他很有家教的。”
班主任對(duì)一個(gè)學(xué)生的維護(hù),被林知夏總結(jié)為“薛定諤的維護(hù)”。
所謂“薛定諤的狀態(tài)”,也是引用自《量子力學(xué)》,代指一個(gè)狀態(tài)似是似非,既是這樣,又不是這樣。
林知夏陷入了自己的思考中。
回到座位上時(shí),林知夏喊道:“江逾白。”
“什么事?”江逾白應(yīng)道。
林知夏撥開桌上的文具和書籍,很誠(chéng)懇地對(duì)江逾白傾訴:“班上只有你愿意聽我講數(shù)學(xué)和物理,雖然你總是聽不懂我的話……”
江逾白總是擺出認(rèn)真的態(tài)度,聆聽林知夏的種種思考,但她好像早就知道他根本聽不懂了。他渾身僵硬地坐直,蒼白地辯解道:“我會(huì)逐漸聽懂。”
林知夏卻說(shuō):“那時(shí)候,我肯定小學(xué)畢業(yè)了!可能再也見不到你。”
數(shù)學(xué)筆記本快被江逾白翻爛了。他握著一只派克筆,謹(jǐn)慎地接話:“再也見不到?”
“對(duì)呀,”林知夏態(tài)度誠(chéng)懇,“趁著我們現(xiàn)在做同桌,我想正式邀請(qǐng)你做我的人類觀察對(duì)象。我一直想弄明白……普通人是怎么思考的。比如你看到希爾伯特空間的相關(guān)問題,第一反應(yīng)是什么?你會(huì)頭痛嗎,會(huì)膽怯嗎?哈哈哈哈哈哈哈。”
幾分鐘之前,江逾白還因?yàn)榱种牡陌参慷钌罡袆?dòng)。現(xiàn)在,他只想一拳錘醒自己,睜大雙眼看看林知夏!她還是老樣子!
江逾白沉著冷靜地詢問:“為什么選擇我作為你的人類觀察對(duì)象?”
林知夏特別誠(chéng)實(shí):“我聽班主任說(shuō),你家是我們省的納稅大戶,一年貢獻(xiàn)好多GDP,你家里還有外資企業(yè)。你的見識(shí),一定比別人更廣闊。我研究你一個(gè),等于一次性研究了許多人。”
江逾白思忖片刻,忍辱負(fù)重地答應(yīng)她:“好。”
“謝謝!”林知夏心花怒放。
她輕聲說(shuō):“江逾白,你真是我的好朋友。”
江逾白沒作聲。
這節(jié)課后,丁巖來(lái)找江逾白玩。
窗邊的天光灑在紙頁(yè)上,丁巖清楚地看見,林知夏在一張草稿紙上寫下“對(duì)于普通人類的思維模式的初步研究綜述”一行大字。
然后,林知夏另起一行,寫了“摘要”,再點(diǎn)出兩個(gè)冒號(hào)。
林知夏鄭重地記錄:本文通過(guò)觀察作者的同桌——江逾白同學(xué),進(jìn)一步探索普通人類的思維模式和思維局限性……
丁巖吃了一驚。
他雙手揣進(jìn)褲兜,把江逾白叫出了教室。
剛一走到門外,丁巖就問:“江逾白,這你都能忍?你去找吳老師,換個(gè)座位吧?”
江逾白搖頭:“我有作戰(zhàn)計(jì)劃,先讓她嘗點(diǎn)甜頭,放松警惕。”
丁巖不是很懂:“你想對(duì)她好?”
“不!”江逾白否認(rèn)道,“我把她當(dāng)成了競(jìng)爭(zhēng)對(duì)手。”
丁巖神色迷惘:“你覺得自己能競(jìng)爭(zhēng)過(guò)她?我聽人講,她背書只要看一遍。我背課文三十分鐘,她背課文三秒鐘。”
她背課文三秒鐘。
是的,對(duì)手實(shí)力很強(qiáng)。
江逾白微微握拳。他不會(huì)放棄。他將在丁巖、林知夏的面前證明自己,遠(yuǎn)遠(yuǎn)地超過(guò)林知夏,把她狠狠地甩在背后,找回那一顆被她踩碎的自尊心。
他說(shuō):“林知夏的生日快到了。”
丁巖一臉緊張:“你要干啥?”
江逾白站在一根柱子的后面,交錯(cuò)的光線投到他的身上,照得他整張臉半明半暗。
他就像香港電影《古惑仔》里最帥的劫匪,背負(fù)著不屬于他這個(gè)年齡的沉重:“我會(huì)送她一份禮物。”
丁巖打了個(gè)寒顫。