List | Tuple | Set | Dict | |
---|---|---|---|---|
element type | object | object | object | key-value (object-object) |
ordered | Y | Y | N | N |
mutable | Y | N | Y | Y |
duplicable | Y | Y | N | N (unique key) |
example | [1, 'b', 3, 3] | (1, 'b', 3, 3) | {1, 'b', 3} | {'a': 1, 'b': 'hello', 'c': 'hello'} |
2017/11/09
Python群集型態整理
常用的Python群集型態有list, tuple, set, dict,把它們的特性整理一下
2017/11/06
凡走過,必留下,痕跡
有位朋友的組織要擴編,邀請我加入他們的團隊,一個主管級的職缺。職稱與福利看起來都很有說服力,不過仔細思考後,因為那個產業別是我不熟悉的領域,也是個不容易短時間進入的領域,恐怕沒辦法在他預想的時間裡就能有所成果,加上這也不是很吸引我的領域,所以我婉拒了,但是答應他幫他找合適的人選,因為腦海中浮現了一位在這個領域耕耘多年的學生,他有很充實的技術與經驗,擔任那個主管職缺應該不是問題
過了幾天後跟朋友見面,向他推薦了這位學生,先描述了這位學生的經歷,用fb讓他看了這位學生的樣貌。朋友接過手機滑了一陣子,認真地看了好幾篇po文,然後把手機還給了我,說這位學生不合適。
我問朋友,這位學生在此領域有十年了,不管是學歷、domain knowledge或是軟體開發能力,應該都足以勝任,只看fb的資料就否決掉,會不會太武斷,要不要約談過後再下定論,或至少看過正式的履歷再說
這位朋友說,從fb, ig, twitter, blog上,比經過美化的履歷更能看到一個人的本質;他開出的職缺是要帶團隊做創新的東西,這個人必須不被自己的經驗、想法綁住,先要能夠接受來自部屬、長官、外界、競爭對手等的想法與作法,然後再去驗證,綜納出團隊要走的方向、該走的路徑
他說,從學生的言論中,他看出這學生是個行為很容易被主觀意識綁架的人。他認為每個人的學習、背景、價值觀都不同的,所以具有主觀意識是正常的;但是,他從這學生的言論中,常常能看到單一角度、欠缺驗證的主觀。如果行為表現是主觀意識至上,沒有求證或依不同角度來修正立場與原則,他覺得還不適合成為該職缺主管的人選,頂多只能成為技術面的工具人用用。
凡走過必留下痕跡!
這些年下來,你留下了怎樣的足跡?
這些足跡,是否將影響別人看你的方式?也影響著你日後的軌跡?
過了幾天後跟朋友見面,向他推薦了這位學生,先描述了這位學生的經歷,用fb讓他看了這位學生的樣貌。朋友接過手機滑了一陣子,認真地看了好幾篇po文,然後把手機還給了我,說這位學生不合適。
我問朋友,這位學生在此領域有十年了,不管是學歷、domain knowledge或是軟體開發能力,應該都足以勝任,只看fb的資料就否決掉,會不會太武斷,要不要約談過後再下定論,或至少看過正式的履歷再說
這位朋友說,從fb, ig, twitter, blog上,比經過美化的履歷更能看到一個人的本質;他開出的職缺是要帶團隊做創新的東西,這個人必須不被自己的經驗、想法綁住,先要能夠接受來自部屬、長官、外界、競爭對手等的想法與作法,然後再去驗證,綜納出團隊要走的方向、該走的路徑
他說,從學生的言論中,他看出這學生是個行為很容易被主觀意識綁架的人。他認為每個人的學習、背景、價值觀都不同的,所以具有主觀意識是正常的;但是,他從這學生的言論中,常常能看到單一角度、欠缺驗證的主觀。如果行為表現是主觀意識至上,沒有求證或依不同角度來修正立場與原則,他覺得還不適合成為該職缺主管的人選,頂多只能成為技術面的工具人用用。
凡走過必留下痕跡!
這些年下來,你留下了怎樣的足跡?
這些足跡,是否將影響別人看你的方式?也影響著你日後的軌跡?
2017/11/02
TensorFlow的初體驗
TensorFlow在Linux下的問題似乎比較少,所以用VMware Workstation Player裝了一個Ubuntu 16.04_64,用一個乾淨單純的環境來學習TensorFlow
裝好Ubuntu後,接著要安裝Python、pip與TensorFlow。我是follow TensorFlow 基礎篇〈上〉這篇文章來進行安裝。要稍稍注意目前TensorFlow的版本是搭配Python 3.5.x,在3.6.x或以上可能會有問題(也許未來TensorFlow會釋出新的版本來支援3.6.x以上的版本)。
由於我所安裝的Ubuntu已經內含3.5.2,所以不需要再安裝Python 3 (可先執行python3即可知道現有的版本)。如果你的系統沒有Python 3,為確保安裝的是3.5.x,建議安裝的指令改用:
執行step 6時,也許你會在執行tf.Session()時遇到印出一堆訊息,由於這個message的severity是I,代表只是information,所以可以不去理會。
安裝完成後,可以閱讀這一篇TensorFlow 基礎篇〈中〉來了解一下TensorFlow的資料型態與基本操作。逐步的玩過每個指令,熟悉一下TensorFlow的操作邏輯。
接下來就要進入機器學習的主菜了。還是跟隨著TensorFlow 基礎篇〈下〉這篇為學習的主軸。這一篇利用MNIST資料庫來進行手寫數字辨識。
不過這篇有一些說明不夠清楚,或是操作上會遇到問題之處,可以參考一下其他文章:
裝好Ubuntu後,接著要安裝Python、pip與TensorFlow。我是follow TensorFlow 基礎篇〈上〉這篇文章來進行安裝。要稍稍注意目前TensorFlow的版本是搭配Python 3.5.x,在3.6.x或以上可能會有問題(也許未來TensorFlow會釋出新的版本來支援3.6.x以上的版本)。
由於我所安裝的Ubuntu已經內含3.5.2,所以不需要再安裝Python 3 (可先執行python3即可知道現有的版本)。如果你的系統沒有Python 3,為確保安裝的是3.5.x,建議安裝的指令改用:
sudo apt-get install python3=3.5.*
執行step 6時,也許你會在執行tf.Session()時遇到印出一堆訊息,由於這個message的severity是I,代表只是information,所以可以不去理會。
安裝完成後,可以閱讀這一篇TensorFlow 基礎篇〈中〉來了解一下TensorFlow的資料型態與基本操作。逐步的玩過每個指令,熟悉一下TensorFlow的操作邏輯。
接下來就要進入機器學習的主菜了。還是跟隨著TensorFlow 基礎篇〈下〉這篇為學習的主軸。這一篇利用MNIST資料庫來進行手寫數字辨識。
不過這篇有一些說明不夠清楚,或是操作上會遇到問題之處,可以參考一下其他文章:
- 如果想更清楚瞭解one-hot encoding/vector,可以看這裡
- 對於MNIST 資料集,可以先看這篇說明,照這篇的介紹來學習應該可以更了解。不過這一篇會用到matplotlib,而這個又依賴了Tkinter,所以要先用下面兩個指令來安裝matplotlib與Tkinter:
sudo python3 -mpip install matplotlib
sudo apt-get install python3-tk - 接下來我透過這兩篇Softmax Regression 模型解說與實作 MNIST Softmax 模型來了解Softmax
- 很重要的是,官方文章絕對是最好的參考資源:TensorFlow官方教學
- 這位前輩分享的學習筆記絕對要致敬一下!
2017/07/30
遠離惡男
在不想動腦子,又不想太頹廢的颱風天,當然就是找本雜書來讀了
挑了一本遠離惡男好了,看看女性同胞會想避開的男生有怎樣的特質
先說說看完的想法
留一下我的筆記
(特質是摻雜了我的想法,不一定完全與此書相同;嚴重性是純屬我個人意見)
挑了一本遠離惡男好了,看看女性同胞會想避開的男生有怎樣的特質
先說說看完的想法
- 媒體常常報導恐怖情人的新聞,有時我一直覺得為什麼那些人會不知要避開這些恐怖人格特質。後來才了解,有蠻多人是不知道要避開怎樣的特質來保護自己,也有些特質心機頗深,等覺醒時已經陷入了。這本書點出一些特質,蠻值得大家先了解一下,提早防範
- 用A-Z的方式來歸類惡男是蠻有趣的方式,不過有些項目的人格特質是具有重複性,而且有些特質我想還不至於算是惡男。倒覺得可以針對這26個項目加上嚴重性的評等,這樣會更有客觀性一些
- 我想不止女生值得讀,男生也值得一讀。一方面檢視自己是不是書中說的惡男外,一方面也要防範惡女,畢竟性別平等的時代,惡情人是不分男女的
- 如果換個角度看這本書,也會發現裡面的內容蠻受用的,例如在找合作夥伴時,也可以拿來檢視夥伴有沒有這樣的特質,如果有可以提早防範
留一下我的筆記
(特質是摻雜了我的想法,不一定完全與此書相同;嚴重性是純屬我個人意見)
類別 | 特質 | 嚴重性 |
---|---|---|
Angry -- 易怒的 | 情緒化、易動怒、無法控制自我之行為與言語 | ★★★★★ |
Bedraggled -- 骯髒邋遢的 | 髒亂、粗心、得過且過、無責任感 未把對方放在心上 | ★★ |
Control -- 善於控制的 | 自我、霸道、我行我素、有控制慾、不尊重他人個體或想法 | ★★★★★ |
Disdaiuful -- 輕蔑的 | 自命不凡、狗眼看人低、以否定他人為樂 強將自己的價值觀灌注到別人身上 | ★★★ |
Exaggerate -- 浮誇不實的 | 表裡言行不一、打腫臉充胖子 | ★★★★ |
Festidious -- 喜愛挑剔的 | 缺乏成就或能力、以挑剔別人來掩飾自己的無能或自卑 | ★★★ |
Gamble -- 好賭的 | 做事與思想投機、賭注超過自己能力 (到處借) | ★★★★★ |
Hangover -- 宿醉的 | 酒鬼、以外物來麻醉自我(酒、毒...)、玩物喪志 | ★★★★★ |
Impose -- 善於欺騙的 | 嘴甜、口才好、但缺乏真心 | ★★★★ |
Justification -- 好爭辯的 | 執著、堅持己見、以邏輯與話術來包裝定見、不易接受他人的想法 | ★★★ |
Knit -- 善於編織美夢 | 有夢最美,卻不思踏實、光說不練 | ★★★ |
Leech -- 水蛭 | 從獵物身上擷取資源直到榨(詐)乾為止、不想自己成就自己 | ★★★★★ |
Mama -- 媽媽 | 媽寶、缺乏自我主張 | ★★★ |
Neurosis -- 神經病 | 神經質、愛恨強烈、可以瘋狂到忽略所有法律與道德規範 | ★★★★★ |
Opaque -- 不透明的 | 不願公開與伴侶的關係、不願他人摸清他個人與行蹤、沒有說謊但也不坦白 | ★★★★ |
Pedant -- 學究 | 賣弄學問(人脈、資源...)、事後諸葛 | ★★★ |
Quarantine -- 孤立的 | 習慣孤立、與他人疏離,也會將之傳染給身邊的人 | ★★★★ |
Resentment -- 憤怒的 | 憤世嫉俗、怨天尤人、千錯萬錯都不是他的錯 | ★★★★ |
Selfish -- 自私的 | 只在乎自己的需要,別人只是滿足自己的工具 | ★★★ |
Twofold --雙面的 | 在你面前與背後表現不一 很有心機的在背後破壞聲譽與形象,切斷可能之後援與關懷,讓你無法停止對他的依賴 | ★★★★★ |
Undutiful -- 不忠的 | 沒有忠誠、缺乏責任 | ★★★ |
Vanish -- 慣於消失的 | 不告而別、消失無蹤、無法聯絡 | ★★★ |
World-wide -- 屬於全世界的 | 風雲人物、屬於全世界,不是你能獨享 | ★ |
Xerox -- 複印的 | 像前男友 老是找同樣類型的伴侶,這是自己本身的問題 | ★ |
Yes -- 沒有主見的 | 不願做決定 | ★★ |
Zero -- 沒有結果的 | 難有結局的一場情感 (第三者、不倫戀、單戀...) | ★★★ |
訂閱:
文章 (Atom)