0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Wolfram語言與Mathematica 13.2 版本(4)

哲想軟件 ? 來源:哲想軟件 ? 2023-02-17 10:32 ? 次閱讀

顯著加快多項式運算速度

幾乎任何代數(shù)計算最終都會以某種方式涉及多項式。多項式從一開始就是Mathematica 和Wolfram語言中優(yōu)化的部分。事實上,在超過四分之一個世紀的時間里,我們對它們進行的基本操作幾乎不需要更新。但是現(xiàn)在在版本13.2中——由于新的算法和新的數(shù)據(jù)結(jié)構(gòu),以及使用現(xiàn)代計算機硬件的新方法——我們正在更新一些核心多項式運算,并使它們大大加快。順便說一下,我們也得到了一些新的多項式函數(shù)。

這是兩個多項式的乘積,展開:

ea680388-ae56-11ed-bfe3-dac502259ad0.png

像這樣的分解多項式幾乎是即時的,并且從版本1 開始就一直如此:

ea8ed13e-ae56-11ed-bfe3-dac502259ad0.png

但是現(xiàn)在讓我們把它做得更大:

eaad4af6-ae56-11ed-bfe3-dac502259ad0.png

展開多項式中有999 項:

eacc8ede-ae56-11ed-bfe3-dac502259ad0.png

分解這不是一個簡單的計算,在版本13.1 中大約需要19 秒:

eae8476e-ae56-11ed-bfe3-dac502259ad0.png

但是現(xiàn)在,在版本13.2 中,同樣的計算需要0.3 秒,快了近60 倍:

eb017a04-ae56-11ed-bfe3-dac502259ad0.png

很少有任何東西能提高60倍。但這是其中一種情況,事實上,對于更大的多項式,該比率將進一步穩(wěn)步增加。但這僅僅是只與晦澀的大多項式有關(guān)的東西嗎?嗯,沒有。尤其是因為事實證明,大多項式出現(xiàn)在各種重要地方的“引擎蓋下”。例如,看似無害的物體

eb24dfc6-ae56-11ed-bfe3-dac502259ad0.png

可以作為代數(shù)數(shù)進行操作,但多項式最?。?/p>

eb3a8132-ae56-11ed-bfe3-dac502259ad0.png

除了分解之外,版本13.2還顯著提高了多項式結(jié)果、GCD、判別式等的效率。所有這些都使得對多項式線性代數(shù)的變革性更新成為可能,即對元素為(單變量)多項式的矩陣的操作。

下面是一個多項式矩陣:

eb5d8768-ae56-11ed-bfe3-dac502259ad0.png

這是矩陣的力量:

eb7ccc7c-ae56-11ed-bfe3-dac502259ad0.png

而這個的決定因素:

ebb0a484-ae56-11ed-bfe3-dac502259ad0.png

在13.1 版中,這看起來并不那么好;結(jié)果未展開,如下所示:

ebcb7ebc-ae56-11ed-bfe3-dac502259ad0.png

在版本13.2 中,大小和速度都得到了顯著改進。這是一個更大的案例- 在 13.1中計算需要一個多小時,結(jié)果的葉子數(shù)量驚人地達到178 億

ebf3b972-ae56-11ed-bfe3-dac502259ad0.png

ec1a5cd0-ae56-11ed-bfe3-dac502259ad0.png

多項式線性代數(shù)在“幕后”用于許多領(lǐng)域,特別是在處理線性微分方程、差分方程及其符號解時。在13.2版本中,不僅多項式MatrixPower和Det,而且LinearSolve,Inverse,RowReduce,MatrixRank和NullSpace都得到了顯著的加速。

除了顯著的速度改進之外,版本13.2 還增加了一個多項式功能,我碰巧已經(jīng)等待了30 多年:有限域上的多元多項式分解:

ec3b616e-ae56-11ed-bfe3-dac502259ad0.png

事實上,查看我們的檔案,我發(fā)現(xiàn)許多請求至少可以追溯到1990 年——來自相當多的人——要求這種能力,盡管1991 年的內(nèi)部說明很有魅力地指出:

ec540c3c-ae56-11ed-bfe3-dac502259ad0.png

是的,沒錯。但是31 年后,在13.2 版中,它完成了!

ec82784c-ae56-11ed-bfe3-dac502259ad0.png

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Wolfram
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    7706
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4265

    瀏覽量

    62262
  • 數(shù)據(jù)結(jié)構(gòu)

    關(guān)注

    3

    文章

    569

    瀏覽量

    40067

原文標題:Wolfram語言與Mathematica 13.2 版本(4)

文章出處:【微信號:哲想軟件,微信公眾號:哲想軟件】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    USB4 2.0版本的重大更新

    USB版本一直很多,可以說是五花八門,但是隨著接口的日漸統(tǒng)一,USB的版本可以說減少了很多,到了USB4,只剩下USB-C接口,為何還有一個2.0版本,我們往下詳解。
    的頭像 發(fā)表于 09-09 14:37 ?453次閱讀

    PwrCAN Module 13.2 | 雙CAN通道+RS485通信,隔離電源,多場景通信專家

    NEWPwrCANModule13.2PwrCANModule13.2是一款通訊供電一體化的多功能模塊,集成了帶隔離的CAN通信接口和DC9-24V寬電壓供電總線,同時內(nèi)置Pwr485(帶隔離)總線
    的頭像 發(fā)表于 06-29 08:30 ?251次閱讀
    PwrCAN Module <b class='flag-5'>13.2</b> | 雙CAN通道+RS485通信,隔離電源,多場景通信專家

    X-CUBE-CRYPTOLIB V4庫文件無法添加,鏈接錯誤的原因?

    看官方介紹,V4版本的靜態(tài)庫是支持多個編譯器的,芯片是stm32h743,我用的是arm-none-eabi-gcc,版本是gcc version 13.2.1 20231009 (Arm GNU
    發(fā)表于 05-31 07:54

    iOS版ChatGPT支持首選語言設(shè)置中文

    近日,iOS版ChatGPT迎來了1.2024.129版本的重要更新。此次更新最顯著的變化是新增了對App首選語言設(shè)置中文的支持,打破了之前僅限于其他語言的限制。
    的頭像 發(fā)表于 05-17 09:31 ?548次閱讀

    商湯科技即將推出日日新大模型5.0粵語版本

    在盛大的“新質(zhì)企業(yè)家聯(lián)合會”成立典禮上,商湯科技副總裁、智慧城市與商業(yè)事業(yè)群總裁張果琲宣布了一項重要消息。商湯科技即將推出日日新大模型5.0的粵語版本,這一新版本將基于大裝置和強大的技術(shù)能力,為粵語語言處理帶來顯著的提升。
    的頭像 發(fā)表于 05-13 10:58 ?526次閱讀

    商湯將發(fā)布日日新大模型5.0粵語版本

    商湯科技即將迎來一項重要更新,他們將發(fā)布日日新大模型5.0的粵語版本。這一版本是基于商湯科技現(xiàn)有的大裝置和日日新大模型5.0的先進能力而打造的,旨在粵語語言處理領(lǐng)域?qū)崿F(xiàn)新的突破。據(jù)悉,新版本
    的頭像 發(fā)表于 05-08 09:33 ?438次閱讀

    樹莓派5最大的競爭對手OrangePi 5 Pro?,新增4GB/8GB版本

    OrangePi5Pro被稱為樹莓派5最大的競爭對手。繼OrangePi5Pro(16GB)版本發(fā)布一個月之后,香橙派近日再推出OrangePi5Pro4GB/8GB版本。除了在運行內(nèi)存方面有所差異
    的頭像 發(fā)表于 05-07 10:00 ?601次閱讀
    樹莓派5最大的競爭對手OrangePi 5 Pro?,新增<b class='flag-5'>4</b>GB/8GB<b class='flag-5'>版本</b>

    華為MatePad Pro 13.2英寸平板電腦體驗官招募,啟用隔空手勢功能

    華為近日啟動了MatePad Pro 13.2英寸平板電腦同期驗官招募,旨在收集“隔空手勢”功能的使用反饋。本次活動報名時間為自2024年4月25日起至2024年5月15日止。
    的頭像 發(fā)表于 04-29 15:06 ?1248次閱讀

    榮耀在中國手機市場份額首次登頂,增幅達13.2%?

    IDC報告指出,華為在2024年第一季度市場份額同比增長達到了驚人的110.0%。盡管外界普遍認為榮耀將受此影響,但實際情況卻是榮耀仍保持了13.2%的同比增長,成為前五大廠商中唯二實現(xiàn)市場份額同比增長的品牌。
    的頭像 發(fā)表于 04-25 14:38 ?635次閱讀

    OpenAI推出ChatGPT新功能:朗讀,支持37種語言,兼容GPT-4和GPT-3

    據(jù)悉,“朗讀”功能支持37種語言,且能夠自主識別文本類型并對應相應的發(fā)音。值得關(guān)注的是,該功能對GPT-4以及GPT-3.5版本的ChatGPT均適用。此舉彰顯了OpenAI致力于“多模態(tài)交互”(multimodal capab
    的頭像 發(fā)表于 03-05 15:48 ?793次閱讀

    商湯科技發(fā)布新版日日新·商量大語言模型

    商湯科技近日發(fā)布了新版的日日新·商量大語言模型-通用版本(SenseChat V4)。這一版本的模型在知識理解、閱讀理解、綜合推理、數(shù)理、代碼和長文本理解等領(lǐng)域的通用能力得到了顯著提升
    的頭像 發(fā)表于 02-04 10:30 ?876次閱讀

    OpenAI發(fā)布的GPT-4 Turbo版本ChatGPT plus有什么功能?

    GPT-4的最新版本。OpenAI憑借承諾增強功能和成本效率的模型實現(xiàn)了巨大飛躍,為人工智能行業(yè)樹立了新標準。 我們來看看OpenAI帶來了什么: 文本和圖像理解 GPT-4 Turbo憑借兩個獨特的
    的頭像 發(fā)表于 12-05 17:57 ?2320次閱讀
    OpenAI發(fā)布的GPT-<b class='flag-5'>4</b> Turbo<b class='flag-5'>版本</b>ChatGPT plus有什么功能?

    總投資13.2億!威遠一半導體項目開工

    據(jù)了解,威遠縣半導體封裝高端球形硅微粉新材料項目由四川豫順新材料有限公司投資建設(shè)。項目總投資13.2億元,分兩期建設(shè),一期總投資約為3.2億元,建設(shè)年產(chǎn)球硅2萬噸、超細硅微粉4萬噸生產(chǎn)線;二期總投資約為10億元,建設(shè)年產(chǎn)球硅3萬噸、球鋁2萬噸以及其他配套產(chǎn)品生產(chǎn)線。
    的頭像 發(fā)表于 12-01 16:09 ?685次閱讀

    windows7可以安裝python什么版本

    :Python 3是新一代Python語言版本。它在語法和功能上與Python 2有一些不同。Python 3.x系列是目前主要支持的版本,并且是Python生態(tài)系統(tǒng)中新項目的首選。Python 3.4、
    的頭像 發(fā)表于 11-23 17:15 ?2.7w次閱讀

    實戰(zhàn)經(jīng)驗 | TouchGFX從舊版本更新到新版本的方法

    關(guān)鍵詞:TouchGFX,版本升級 目錄預覽 1、引言 2、TouchGFX軟件升級安裝 3、工程項目由舊版本遷移到新版本TouchGFX 4、軟件升級遇到的常見問題 01 引言 隨著
    的頭像 發(fā)表于 11-01 17:15 ?961次閱讀