latest #37
昨天跟前天都在玩紙膠帶
沒什麼進度可以報告的……
心虛 (表符錯誤
前一噗 mayavi 安裝
@IngridKonDa on Plurk
在開始今天進度之前~
先整理一下最近看的:
SciPy簡介
Python 學習筆記 : SciPy 測試 (一) : 科學常數
Python GUI
https://kknews.cc/...
立即下載
偷偷抱怨一句
單純用程式碼來調整tkinter真的很沒效率
(明明是自己不會用
基本觀念補充:

from futureimport xxx
使目前版本沒有支持的特性可被使用
(ex. python2要用3才支持的某特性)
(需放在開頭)
from xxx import *
一次引入模塊的所有項目
上面那個有底線的future是……
這是噗浪的語法嗎?
底線應在文字兩側
Python中的包

包是一个分层次的文件目录结构,它定义了一个由模块及子包,和子包下的子包等组成的 Python 的应用环境。

简单来说,包就是文件夹,但该文件夹下必须存在 http://_init_.py/... 文件, 该文件的内容可以为空。即 http://_init_.py/... 用于标识当前文件夹是一个包。
討厭 為什麼會變成網站的樣子…
(雙底線)init(雙底線).py
搜索路径

当你导入一个模块,Python 解析器对模块位置的搜索顺序是:

1、当前目录
2、如果不在当前目录,Python 则搜索在 shell 变量 PYTHONPATH 下的每个目录。
3、如果都找不到,Python会察看默认路径。UNIX下,默认路径一般为/usr/local/lib/python/。

模块搜索路径存储在 system 模块的 sys.path 变量中。变量里包含当前目录,PYTHONPATH和由安装过程决定的默认目录。
上面兩樓資料來源
Python 模块 | 菜鸟教程
Sympy 基本語法

import sympy as sy

sy.symbols
定義符號

subs()
帶入數值計算

.evalf()
計算數值

sy.init_printing() 大概就是美化用的 (打印需用sy.pprint)

化簡/變化公式: simplify(), expand(), factor(), collect(), apart(), trigsimp()…… 很多 需要再找

參考: sympy: 符号运算-1
這位作者的文章感覺還不錯 存個~
python在教学和工程中的应用
https://images.plurk.com/6f9zeCWwZhVIs6o8CKipty.jpg https://images.plurk.com/1wrIw1nQfEfT28sFr5DqX4.jpg https://images.plurk.com/5uGnKklpmNzPlzj8lSvrlQ.jpg https://images.plurk.com/6zY4xXJA3CeQ0QtQobdV88.jpg
今天解讀教程給的程式碼
感謝教程提供者的無私奉獻
數字練習的時候我有改
不過解讀的就沿用原程式碼
不過今天還沒到mayavi的部分
因為之前訂的紙膠帶又到貨了
目前使用的教程:
第一章的試做和解讀就統一放這裡吧
本日進度報告
https://images.plurk.com/7eqjIW1TbqkdxE8S4U0L4D.jpg https://images.plurk.com/6J9InxOeF81iEWNN0KXPgv.jpg https://images.plurk.com/4Kwpo5oUUsU6wRnTW0wXY7.jpg https://images.plurk.com/52pbirOQLTYUnI0wQn8RRn.jpg https://images.plurk.com/7wjwkZWN32s4yv0b1Y4KBG.jpg https://images.plurk.com/Hcp0BOIu78PVAJDDpfwPH.jpg https://images.plurk.com/3mZssZs5CCN28Fv4BNjOy1.jpg https://images.plurk.com/6zLRwA8h2i01yNHvCZN5VH.jpg
第一章快完成了 明天進入矩陣應用
一行行解讀代碼好累
還有我的滑鼠好難用
今天看了大叔的愛
還蠻好笑的,雖然男主的人設我不喜歡
不過因為演員演得很可愛,所以給過
然後我想說
牧的眼睛好大 泛淚的樣子好帶感
嗚呼~ 哭!讓他哭!!


今天電腦怪怪的 有點跑不動
但我不知道原因……

所以今天不跑程式碼了
就直接打一下語法筆記吧
[:,0] 每一行第0個
[:,1] 每一行第1個
應該是這樣吧
A.rref ()
傳回一個簡化行階梯矩陣 + 樞軸列索引
樞軸列索引什麼的一開始沒明白,看了例子才知道就是每一列的第一個非0數(1)在哪裡。
A = sy.Matrix ([[1,2,3],[…],[…]……,[]]);A
→ 建立矩陣A

A_rref = A.rref();A
→ 取簡化行階梯矩陣

A_rref = np.array(A_rref[0]);A_rref
→ 變成array的形狀

poly_coef = A_reff.astype(float)[:,-1]
→ 取最後一行的值
最後面有一段我不太理解
等明天看看電腦狀況再嘗試吧
今天先這樣 有點隨便的結束了第一章
晚上再看一下numpy
然後繼續補大叔的愛
再補一個

給一多項式:y = a0+a1x+a2x^2+a3*x^3
與給定幾組解:(1,3), (2 -2), (3,-5), (4,0)
帶入用矩陣求出未知數
未知數帶回多項式
繪製曲線與給定點
靠 這不是很可以嗎?!
昨天裝了好幾次 一直安裝失敗
https://images.plurk.com/5kTEhCv2jtM6dtOEruyk0k.png
昨天完成第一章了
今天進入第二章
昨天還一口氣飆完大叔的愛
電影版也看完了 我要再看一部
back to top