ChatGPT突然更新——基于Python的數(shù)據(jù)分析功能,在o1和o3-mini當(dāng)中也可以使用了。 OpenAI介紹,現(xiàn)在可以通過(guò)兩款模型調(diào)用Python,完成數(shù)據(jù)分析、可視化、基于場(chǎng)景的模擬等任務(wù)。 量子位實(shí)測(cè)發(fā)現(xiàn),雖然界面并無(wú)明顯變化,但是Python的確已經(jīng)在o1當(dāng)中悄悄“上崗”了。 有網(wǎng)友評(píng)論說(shuō),這相當(dāng)于是ADA(高級(jí)數(shù)據(jù)分析)功能迎來(lái)了第三個(gè)版本: 還有人評(píng)價(jià)說(shuō),o1已經(jīng)從一個(gè)助理,進(jìn)化成全能的數(shù)據(jù)分析Copilot了。 那么,擁有了Python這一強(qiáng)大武器之后的o1,在數(shù)據(jù)分析上表現(xiàn)究竟如何呢?我們進(jìn)行了一波實(shí)測(cè)。 挑戰(zhàn)Python數(shù)據(jù)分析 第一輪測(cè)試,我們整理了某架飛機(jī)近一年時(shí)間里執(zhí)飛過(guò)的400多條航班記錄,交給模型對(duì)其中的數(shù)據(jù)進(jìn)行分析。 表面上,需要回答的問(wèn)題有4個(gè): 這架飛機(jī)都執(zhí)飛過(guò)哪些航線,每條各執(zhí)飛過(guò)多少次; 在每條航線中,執(zhí)飛次數(shù)最多的航班號(hào)分別是多少; 這架飛機(jī)的實(shí)際起飛時(shí)段集中在一天中的哪段時(shí)間(以整小時(shí)統(tǒng)計(jì)),注意表中為UTC時(shí)間,請(qǐng)換算成北京時(shí)間; 僅考慮落地時(shí)間,這架飛機(jī)一共出現(xiàn)過(guò)多少次延誤,平均和最長(zhǎng)延誤時(shí)間分別是多少。 但實(shí)際上,模型還需要考慮更多的事情。 第一個(gè)問(wèn)題,還可以通過(guò)簡(jiǎn)單直接統(tǒng)計(jì)實(shí)現(xiàn),第二個(gè)問(wèn)題就需要根據(jù)第一個(gè)問(wèn)題的結(jié)果對(duì)數(shù)據(jù)進(jìn)行歸類(lèi)后再進(jìn)行計(jì)算。 第三個(gè)問(wèn)題要做的工作就更多了,需要從原始的時(shí)間數(shù)據(jù)中提取出所在的小時(shí)段,還需要進(jìn)行時(shí)差換算。 最后一個(gè)問(wèn)題也最復(fù)雜,需要從混雜有其他文本的結(jié)構(gòu)化信息中先找出時(shí)間,然后還涉及到比較和時(shí)間差計(jì)算,計(jì)算完后還要再進(jìn)行篩選和進(jìn)一步統(tǒng)計(jì)。 最終,這四個(gè)問(wèn)題,o1在調(diào)用了Python之后全都分析對(duì)了。 當(dāng)然,4o也答對(duì)了這些問(wèn)題,不過(guò)輸出的格式不太美觀。 Claude(3.7 Sonnet)這邊則是鬧出了一些烏龍,一開(kāi)始表示自己無(wú)法打開(kāi)上傳的文件(可能是文件名包含中文的緣故),反復(fù)自動(dòng)重試多次后,竟然自己編了一套答案出來(lái)。 屬于是沒(méi)活硬整了。 不過(guò)當(dāng)我們?nèi)サ粑募Q(chēng)中的中文之后,Claude成功讀取了文件,并給出了正確的結(jié)論。 測(cè)試完在問(wèn)答式的任務(wù)上的表現(xiàn),再來(lái)看看可視化能力。 這里我們找來(lái)了最近某班次航班的飛行記錄,包含了起飛到降落過(guò)程中各時(shí)間點(diǎn)的位置、高度、速度、航向等信息,一共有1700余個(gè)數(shù)據(jù)點(diǎn)。 給出的任務(wù)則是繪制出高度和速度隨時(shí)間變化的折線圖,并且涉及到了時(shí)區(qū)和計(jì)量單位的換算(原始數(shù)據(jù)中時(shí)間為UTC時(shí)間、高度為英尺、速度為節(jié),需要換算成北京時(shí)間、高度單位為米、速度單位為公里每小時(shí))。 在分別調(diào)用Python后,o1(左)和4o(右)繪制出的圖像是這樣的。 這里4o的標(biāo)記更加易于分辨,而o1對(duì)兩條線都采用了混色繪制,有些分不清具體所指: 當(dāng)然對(duì)于圖線的形狀來(lái)說(shuō),經(jīng)過(guò)對(duì)比原始數(shù)據(jù)來(lái)源中給出的圖線,結(jié)果是一致的。 Claude這邊的操作更加高級(jí),直接做成了一個(gè)可交互的網(wǎng)頁(yè),鼠標(biāo)劃過(guò)后會(huì)顯示時(shí)間點(diǎn)對(duì)應(yīng)的原始信息。 但關(guān)鍵的問(wèn)題是,Claude在時(shí)區(qū)的轉(zhuǎn)換上出了錯(cuò),并且也沒(méi)按要求把時(shí)間間隔較長(zhǎng)的數(shù)據(jù)點(diǎn)用虛線連接。 One More Thing 除了o1和o3-mini的功能更新外,OpenAI還宣布了另一個(gè)消息—— 之前Mac客戶端會(huì)員專(zhuān)屬的Work with Apps功能,現(xiàn)在開(kāi)放給所有用戶了。 該功能可以從文本編輯和IDE工具等程序中讀取代碼等數(shù)據(jù),無(wú)需反復(fù)復(fù)制粘貼就能更方便地完成編程等任務(wù)。 參考鏈接: 本文來(lái)源:量子位 |
原創(chuàng)欄目
IT百科
網(wǎng)友評(píng)論
聚超值•精選