笔记
文章平均质量分 93
賴博伯
高雄師範大學數學系正教授;
休閒興趣: 健行, 南懷瑾、元音老人等佛學;
專業興趣: 演化式計算, 動態幾何, 碎形磁磚, 以自由軟體探索數學;
熟悉軟體: GeoGebra, Python, R, Maple, Matlab, GSP.
展开
-
GeoGebra 與數學探索 3 GeoGebra 在微積分的探索與動態演示
對於一個不太複雜的數學函數圖形, 微積分課本的例子或是習題的圖, 動畫等等,GeoGebra 會更適合快速產生數學圖形, 動畫, 快速加上各類註解調整顏色等, 或做一個不太複雜的數學實驗, 可以用滑鼠拖拉設計, 同樣的效果, 用 Python 等程式語言會反而花很多時間,對於很忙碌的老師想要快速做出一個數學圖形用在數學考卷或是講義上, 用程式語言會緩不濟急, 有割雞用牛刀的味道, 此時用Geogebra會較明智GeoGebra 一般可以不需要用到程式語言, 可以完全用滑鼠拖拉設計, 類似 GSP.原创 2024-09-20 12:35:47 · 720 阅读 · 0 评论 -
GeoGebra 與數學探索 1 GeoGebra 入門到進階之整體介紹
GeoGebra 除了可以輕鬆的讓我們以即時動態反饋圖形的方式模擬探索幾何的問題, 或是幫我們驗證答案, 也可以進行數論、微積分、矩陣等等各方面的探索, 在問題尺度不大又需要即時以圖像視覺呈現探索過程的情況下, GeoGebra 其實優於以寫程式的方式進行探索. 一般會認為寫程式水準較高, 用滑鼠拖拉是較初階的水準, 其實如果使用者是中小學生或是教師, 或是大學新鮮人針對微積分的範圍, 直接以滑鼠拖拉進行即時反饋圖形的方式探索驗證, 會讓使用者可以專心在問題的分析而不是在程式的除錯上.原创 2022-12-07 11:31:15 · 1296 阅读 · 0 评论 -
從turtle海龜動畫 學習 Python - 高中彈性課程系列 6.1 內嵌正多邊形 類似禪繞圖
Goal: 藉由有趣的「海龜動畫繪圖」學會基礎的 Python 程式設計本篇介紹基礎的 Python 海龜動畫繪圖, 確實可以只以簡單的指令畫出極為複雜有趣或美麗的圖案: 內嵌正多邊形之圖案, 禪繞圖等原创 2022-11-16 13:50:24 · 634 阅读 · 0 评论 -
從turtle海龜動畫 學習 Python - 高中彈性課程系列 11.3 連分數演算法與轉轉相除法- 用 turtle 呈現演算法之執行動作
連分數演算法其實與轉轉相除法是同一個東西,轉轉相除法一般是用來求最大公因數, gcd(a, b), 他是提取試除的最終步驟所獲得的非零餘數, 這就是 a,b 的最大公因數連分數演算法則是提取每次試除的步驟所獲得的商數,原创 2022-11-11 16:49:09 · 399 阅读 · 0 评论 -
從turtle海龜動畫 學習 Python - 高中彈性課程系列 10.2 藝術畫 Python 製作生成式藝術略覽
Goal: 藉由有趣的「海龜繪圖」學會基礎的 Python 程式設計本篇著重在以 Python 海龜繪圖模擬藝術圖形, 討論與生成式藝術的關聯.本篇我們列舉一些網路上見到的, 用電腦程式或某些軟體產生美麗的圖形的例子, 許多都是用程式語言 processing 來繪製, 我們之後會再分篇討論是否可以用 Python 來製作類似的效果..........................................................原创 2022-08-04 17:40:33 · 906 阅读 · 2 评论 -
用 Python+Numpy+scipy 執行 Matlab 的矩陣計算 5.1 矩陣分解的指令
本篇介紹 SciPy (NumPy) 與 Matlab 的 矩陣分解的指令原创 2022-05-06 13:28:40 · 433 阅读 · 0 评论 -
數學文書處理 5 Geogebra 與 Latex 探索呈現109教甄
以 開源軟體 GeoGebra 講解探索109教甄第4題原创 2022-04-07 17:29:55 · 213 阅读 · 0 评论 -
用 Python+Numpy+scipy 執行 Matlab 的矩陣計算 1 Python科學計算第三方庫, 原生指令, 內建模組, 外部模組
以下企圖將我原先用 Matlab 跑的有關矩陣(線性代數)的操作, 轉成用 Python + NumPy + SciPy 來執行, 介紹基礎的原生指令, 內建'模組, 外部程式庫之安裝使用, 等等原创 2022-03-20 18:03:07 · 1865 阅读 · 0 评论 -
用 Python+Numpy+scipy 執行 Matlab 的矩陣計算 5 矩陣特徵值等不變量計算
本篇介紹 NumPy 的 矩陣不變量求值: 例如 行列式值, 特徵值, 特徵向量等等原创 2022-01-24 14:51:15 · 647 阅读 · 2 评论 -
Python與資料分析 6-入門級競賽分析-房價预测
我們要示範完整跑完, 整個資料分析的基本且完整的流程, 以 Kaggle 提供之 房價预测 資料集為例, 示範在 Kaggle 站上進行基本的資料分析練習,我們先照著 "自學機器學習, 上 Kaggle 接軌世界,,, 溫政堯譯, 旗標出版", 房價預測這章 照著打一遍, 再參考 Kaggle 網站的教學文章, 房價预测的英文那份例子, 全程走一遍.原创 2022-02-07 15:13:07 · 1136 阅读 · 0 评论 -
用 Python+Numpy+scipy 執行 Matlab 的矩陣計算 7 解線性方程組 迭代法: Jacobi iterated,Gauss-Seidel 等
解線性聯立方程組迭帶法意指透過同樣的演算程序一直迭帶, 得到越來越精確的解,類似固定點定理的想法, 求解的步驟, 形如 一個迭代函數:通過輸入一個任意或適當之起始向量 $x^0$, 不斷進行迭代, 得到越來越精確的近似解. Jacobi iterated method, Gauss-Seidel iterated method ...原创 2022-01-30 17:36:27 · 785 阅读 · 0 评论 -
用 Python+Numpy+scipy 執行 Matlab 的矩陣計算 6 解線性方程組 直接法: Gauss 消去, LU 分解 等
用 Python+Numpy+scipy 解線性方程組之直接法: Gauss 消去法, Gauss-Jordan, LU 分解等原创 2022-01-25 19:58:46 · 1459 阅读 · 0 评论 -
從turtle海龜動畫 學習 Python - 高中彈性課程系列 10.1 藝術畫 python繪製天然雪花結晶
“Talk is cheap. Show me the code.”― Linus Torvalds老子第41章上德若谷大白若辱大方無隅大器晚成大音希聲大象無形道隱無名拳打千遍, 身法自然“There’s no shortage of remarkable ideas, what’s missing is the will to execute them.” – Seth Godin「很棒的點子永遠不會匱乏,然而缺少的是執行點子的意志力。」—賽斯.高汀文章目录Referencs原创 2022-01-01 20:20:59 · 971 阅读 · 0 评论 -
用 Python+Numpy+scipy 執行 Matlab 的矩陣計算 4 函數向量化 function vectorized
之前的系列是介紹, 向量與向量, 或是 向量與矩陣, 矩陣與矩陣 的加減乘除次方, 排序等運算, 這篇我們討論 如果有一個函數 $f(x)$ 作用在向量或是矩陣 x, 會遇到的狀況.原创 2021-12-30 18:12:37 · 500 阅读 · 0 评论 -
Python 與數據資料分析2.2-Matplotlib.pyplot 之動畫
介紹 Matplotlib.pyplot 之動畫原创 2021-12-11 18:32:06 · 924 阅读 · 0 评论 -
從turtle海龜動畫 學習 Python - 高中彈性課程系列 9.1 Python 物件導向的練習
我們照著 AI Sweigart, Beyond the basic stuff with Pyhton, 這本, 把 Python 物件導向練習一遍.對於小型程式, 其實物件導向並不能表現物件導向的好處, 反而增加閱讀與維護的負擔.原创 2021-11-26 14:03:09 · 782 阅读 · 0 评论 -
Python程式與數據資料分析1.1 Kaggle站免費教學的路徑圖
Kaggle站上的免費教學網頁內容, 相當豐富, 且循序漸進, 且我發現他的教學內容, 聚焦針對資料分析與機器學習, 對有心想快速進入這個領域的初學者, 可以避免被網路上許多五花八門有相關性的資訊淹沒, 而能在專家設定的路徑上, 聚焦快速的入門, 進而進入中階.110_1_高中週期性課程: Python程式入門與資料分析初探, 道明高中原创 2021-08-15 17:01:22 · 296 阅读 · 0 评论 -
Python與資料分析3.3-資料視覺化-seaborn 補充
在學seaborn 時, 在網路上的說明, 常常 同樣的效果,各家的指令都不同, 會讓初學者感到混亂, 其實可以先了解 seaborn 的設計, 繪圖函數 基本上分通用型figure-level 與專門型axes-level兩種類別, 通用型figure-level 的函數, 可以畫出他涵蓋的同類型的指令, 所以建議用通用型figure-level 的函數就好.原创 2021-08-15 16:12:00 · 203 阅读 · 0 评论 -
Python與資料分析 5-入門級競賽分析-鐵達尼號
接著, 我們要示範完整跑完, 整個資料分析的流程, 以 Kaggle 提供之 Titanic 鐵達尼號資料集例子為例,110_1_高中週期性課程:原创 2021-08-04 17:41:55 · 2379 阅读 · 0 评论 -
數學文書處理4 Geogebra 與 Latex 探索呈現108教甄
108全國教甄第4題原创 2021-08-01 15:36:39 · 253 阅读 · 0 评论 -
數學文書處理3 Geogebra 與 Latex 探索呈現教甄108
108全國教甄第一部分第3題GeoGerba繪圖模擬題意用 GeoGebra 畫出題目 2D 的圖畫出四面體頂點畫外接球做出各邊的中垂面交出外接球球心做出外接球理論求解108全國教甄第一部分第3題GeoGerba繪圖模擬題意用 GeoGebra 畫出題目 2D 的圖我們先用 Ge原创 2021-07-31 19:29:12 · 257 阅读 · 0 评论 -
Python 與數據資料分析3.2-資料視覺化-從 seabon 的函數分類來看
簡單而言, 圖表可以區分為, 就是呈現: 關係, 分布, 分類, 回歸(曲線擬合) 四大類.從 seabon 的函數分類來看數據可視化的基本圖表類型, 參考自 seaborn 官網原创 2021-07-30 16:33:13 · 734 阅读 · 0 评论 -
Python與資料分析4-資料視覺化-鳶尾花
資料視覺化, 或敘述式統計, 是以直觀的圖表來呈現出資料的分群. 或內含的結構, 關係等.以下我們講解 Kagle 站的課程: **Python Data Visualizations**,講解用 Python 相關工具對鳶尾花資料做視覺化的分析,Ref: Python Data Visualizations, https://www.kaggle.com/benhamner/python-data-visualizations.原创 2021-07-23 17:08:07 · 1219 阅读 · 1 评论 -
數學文書處理2 Geogebra 與 Latex 探索呈現教甄107
我們以 Geogebra 與 Latex 探索呈現教甄考題, 來示範數學文書處理的基本技術與思維原创 2021-07-21 17:01:24 · 249 阅读 · 0 评论 -
數學文書處理 1
數學文書處理, 是專業的技術, 除了基本的數學素養之外, 還需要能綜合運用各類能處理數學符號的軟體, 以及能繪製數學圖形數學動畫的軟體, 本課程主要介紹最基本核心需要的部分, 同時考慮到**跨平台, 開源, 免費, 維護穩定, 有長期口碑**的因素, 我挑選以下幾種軟體: 1. Markdown 語法, 2. Latex 語法, 3. GeoGebra 畫數學圖形與數學動畫4. 運用 Python 程式庫繪製數學圖形與數學動畫原创 2021-07-08 16:15:58 · 836 阅读 · 0 评论 -
Python 與數據資料分析2-Matplotlib.pyplot入門
Matplotlib的pyplot 的動畫製作原创 2021-07-07 10:55:48 · 975 阅读 · 0 评论 -
Python 與數據資料分析3.1-資料視覺化-基本圖表類型
數據可視化的基本圖表類型, 參考 姜楓, 許桂秋, 大數據可視化技術, 人民郵電, 2019, 及 Kaggle 上的教學資料等原创 2021-06-26 17:46:41 · 1271 阅读 · 0 评论 -
Python程式與數據資料分析1
110_1_高中週期性課程: Python程式入門與資料分析初探, 道明高中資料分析的學習過程資料分析的流程圖與資料分析相關之 Python, NumPy, Pandas, Matplotlib, seaborn 入門Python, NumPy, Pandas, Matplotlib, seaborn 的安裝或線上使用原创 2021-06-23 14:33:26 · 484 阅读 · 0 评论 -
從turtle海龜動畫學習 Python - 高中彈性課程系列 8.1 碎形(分形) L-system
Goal: 藉由有趣的「海龜繪圖」學會基礎的 Python 程式設計, 本篇專注在碎形(分形)之 L-system 之表示法之介紹, 用 Python「海龜繪圖」按照L-system 之表法呈現 Koch 等雪花碎形, 文章目录 L-system 簡單例子, L-system 之 Python turtle 模組實現............原创 2021-06-15 20:45:22 · 838 阅读 · 3 评论 -
用 Python+SciPy+SymPy+GeoGebra 執行微積分計算 1
GeoGebra 在中學數理科到大一微積分相當夠Python 中執行微積分或符號運算的主力是 SymPyPython 中執行數值計算的主力是 SciPy(含NumPy)如果考量到1. 免費開源社群穩定 2. 兼具數值與符號運算 3.又能延伸到研究所,建議同時使用 GeoGebra 搭配 Python+Scipy+SymPy, (或數值與符號運算無法兼具: R, Octave, Maxima 等, 如果不在意付費, 則 Matlab, Maple, Mathematica 搭配, 都可.)原创 2021-05-26 17:22:25 · 2300 阅读 · 0 评论 -
從turtle海龜動畫 學習 Python - 高中彈性課程系列 11.1 氣泡排序 - 用 turtle 呈現演算法之執行動作
“Talk is cheap. Show me the code.”― Linus Torvalds文章目录氣泡排序 bubble sort產生一組海龜, 形狀為 square, 調整為長方形每條往上平移, 使下方切齊, 再移到 canvas 正中開始 bubble sort快速排序 quick sort合併排序 merge sort氣泡排序 bubble sort產生一組海龜, 形狀為 square, 調整為長方形##ref: 參考 turtle_module_demo_sorting_原创 2021-04-14 15:18:28 · 491 阅读 · 2 评论 -
用 Python+Numpy+scipy 執行 Matlab 的矩陣計算 3 向量與矩陣運算
執行線代的例子向量(1 維 array) 或 點列 list 之操作內積, 外積, 反轉, 排序等原创 2021-02-27 16:04:41 · 356 阅读 · 1 评论 -
用免費的電腦資源協助數學的教學,學習與探索_復華中學教師營_中山大學應數系高中數學人才班_2021
以 markdown 的格式編輯製作 跨平台、跨版本的筆記、講義、部落格等文件 (數學的講義, 報告, 作業之協助)數學圖形的繪製之軟體: 直覺的滑鼠拖動方式, 可以使用 **GeoGebra**, 需要更精確的程式操控可以使用 **Python 的 Matplotlib.pyplot** 程式庫, 或 **R 語言的 plot()函數**, 等.數學的計算與檢驗: 基礎的部分(微積分含以下)仍然可以使用 **GeoGebra**, 需要更進階的計算可以使用 **Python 的 NumPy, Sc原创 2021-02-11 17:26:27 · 762 阅读 · 2 评论 -
用 Python+Numpy+scipy 執行 Matlab 的矩陣計算 2 產生 numpy 的 數組, 矩陣點乘 等
直接以例子講解 Python 的 原生 list(串列 or列表), Python 原生最簡單產生數列的方式: range(start, end, stride) ( Matlab: start:stride:end), np.array 數組 最簡單產生 numpy 數列的方式: np.arange(start, end, stride), 切片, 深淺複製, reshape() 改變形狀, 矩陣的點乘點除等原创 2020-12-26 15:57:19 · 684 阅读 · 0 评论 -
從turtle海龜動畫 學習 Python - 高中彈性課程系列 11.2 maze 迷宮 - 用 turtle 呈現演算法之執行動作
Goal: 藉由有趣的「海龜動畫繪圖」學會基礎的 Python 程式設計 本篇介紹 Python 海龜繪圖 呈現迷宮演算法等原创 2020-12-14 15:23:08 · 730 阅读 · 0 评论 -
從turtle海龜動畫 學習 Python - 高中彈性課程系列 10 藝術畫 紫雨無聲落下 自定義海龜形狀
Goal: 藉由有趣的「海龜繪圖」學會基礎的 Python 程式設計本篇著重在以 Python 海龜繪圖模擬藝術圖形, 線條藝術, 板塊藝術, 紫雨無聲落下, 等, 以及與生成式藝術的關聯.原创 2020-12-05 15:19:46 · 599 阅读 · 0 评论 -
從turtle海龜動畫 學習 Python - 高中彈性課程系列 8 碎形 (分形 fractal) 二叉樹
Goal: 藉由有趣的「海龜繪圖」學會基礎的 Python 程式設計本篇介紹以 Python 海龜繪圖實作 1. 二叉樹碎形 2. Koch 雪花碎形, 最後討論遞迴 recursi.原创 2020-12-05 15:15:57 · 1590 阅读 · 0 评论 -
從turtle海龜動畫 學習 Python - 高中彈性課程系列 9 Python 物件導向介紹
10. Python 物件導向介紹Ref: Cory Althoff, The self-taught programmer, Python 編程無師自通,gitHub上有原始碼, https://github.comcalthoff link找tstp/part2, ch12 paradigm編程泛式之後段,tstp/part2, ch13 the_four_pillars_of_oop 物件導向之四大支柱,tstp/part2, ch14 more_object_oriented_pr原创 2020-12-05 15:12:53 · 479 阅读 · 2 评论 -
從turtle海龜動畫 學習 Python - 7 遞歸 recursive - 高中彈性課程系列
Goal: 藉由有趣的「海龜繪圖」學會基礎的 Python 程式設計遞歸 recursive 之介紹費氏數列是典型的遞迴案例接著用遞迴畫單純的內嵌圓形與正方形感覺一下遞迴的海龜畫法原创 2020-11-06 13:36:14 · 1270 阅读 · 0 评论 -
從turtle海龜動畫 學習 Python - 高中彈性課程系列 6 多重旋轉圓, 螺旋正方形, 蓋印 stamp()
Goal: 藉由有趣的「海龜動畫繪圖」學會基礎的 Python 程式設計本篇介紹基礎的 Python 海龜動畫繪圖, 確實可以只以簡單的指令畫出極為複雜有趣或美麗的圖案: 多重旋轉之圓或多邊形, 多邊形螺線, 放射折線, 模擬隨機漫步畫出之圖案...原创 2020-11-06 13:33:45 · 1534 阅读 · 0 评论