用人話說 Numpy – 3/13 其他建立陣列的方式arange 函數跟 range 函數類似,但返回的是陣列>>> np.arange(5, dtype=float)array([ 0., 1., 2., 3., 4.])>>> np.arange(1, 6, 2, dtype=int)array([1……继续阅读 » andy 4年前 (2020-11-21) 1116浏览 0评论0个赞
用人話說 Numpy – 2/13 陣列ArrayNumPy 的主要特色就是 array 物件類別。陣列類似於 Python 的列表 list ,除了陣列內的每個元素都要是相同的類型,通常是整數 int 或是浮點數 float 。陣列使得操作巨大的數值可以很快速,並且比 list 更有效率。陣列可以從 list 建立>>> a = n……继续阅读 » andy 4年前 (2020-11-20) 1101浏览 0评论0个赞
用人話說 Numpy – 1/13 概要概要NumPy 和 SciPy 是 Python 的開源附加模組,提供了常用的數學操作和數值函數,是預編譯完成而且是快速的函數。這些套件成長為高度成熟的套件包,它們提供的功能可以滿足甚至超過一般的商業軟體的功能,像是 Matlab 。NumPy (Numeric Python 的簡稱) 套件提供基礎函數來操作巨……继续阅读 » andy 4年前 (2020-11-19) 1224浏览 0评论0个赞
用人話說 Numpy – 0/13 目錄功課上需要使用到 Numpy ,因此維恩老師推荐了一份教學文件[1]An introduction to Numpy and Scipy ,讀完之後覺得淺顯易懂,連大叔都能無痛入門。但是,很可惜是英文的,所以我用口語的方式用中文重寫了一次,不是逐句翻譯,以能看得懂及意義正確為主(通常翻譯之後反而不知道在講……继续阅读 » andy 4年前 (2020-11-19) 1572浏览 0评论0个赞
OpenZeppelin 合約昇級插件 9/9 OpenZeppelin 提供給 Truffle 的 API函數 deployProxy 和 upgradeProxy 會返回 Truffle 合約的實體,并要求以 Truffle 合約類別(由 artifacts.require取回)做為參數。(補充:本篇的 migrate 跟 deploy 以原文書寫,……继续阅读 » andy 4年前 (2020-11-09) 1367浏览 0评论0个赞
OpenZeppelin 可昇級合約插件 8/9 從 OpenZeppelin CLI 部署差異性CLI 和 插件 的主要不同之處,是CLI用於追蹤合約的可昇級部署。在某些情況下這很方便,因為不需要擔心太多關於代理合約、功能合約及地址。可以專注於按照名稱昇級合約或送到合約的交易。讓CLI持續追蹤也會帶來額外的限制,限制使用不同的工具和工作流程。但是由於……继续阅读 » andy 4年前 (2020-11-09) 1257浏览 0评论0个赞
OpenZeppelin 可昇級合約插件 7/9 不同網路的設定檔不同網路的設定檔 Network FilesOpenZeppelin 可昇級合約會持續追綜已經部署的合約,透過在根目錄底下的 .openzeppelin 資料夾內的設定檔,以及代理合約管理員。在 .openzeppelin 資料夾裡面,每個網路會有一個設定檔。建議把所有的設定檔案都納入源碼……继续阅读 » andy 4年前 (2020-11-09) 1203浏览 0评论0个赞
OpenZeppelin 可昇級合約插件 6/9 代理合約可昇級模式本文介紹的是 “非結構化存儲” 的代理模式,這個模式是 OpenZeppelin 可昇級合約的基本組成部份。更深入的代理模式討論可以參考 https://blog.openzeppelin.com/proxy-patterns/為什麼要昇級合約?從設計上來說,……继续阅读 » andy 4年前 (2020-11-02) 1660浏览 0评论0个赞