herrDeng網內搜尋
自訂搜尋
Ads
2020年8月19日 星期三
gTTS文字轉語音與IPython.display秀影片python/Jupyter程式
gTTS文字轉語音與IPython.display秀影片python/Jupyter程式。
python/Jupyter相關影片https://www.youtube.com/watch?v=YHPUTIeWUn4&list=PLYRlUBnWnd5K-vFnLRAsqLIuGDmZTQ2Uz
2020年8月18日 星期二
十二生肖判斷與圖檔C++交談式xeus-cling/Jupyter開發
十二生肖判斷與圖檔CPP xeus cling Jupyter開發。12生肖這類程式當然可用if-else-if或是switch-case寫,但用陣列其實會更好。
string Z[12]={"鼠","牛","虎","兔","龍","蛇","馬","羊","猴","雞","狗","豬"};
2020年8月17日 星期一
閏年平年判斷用交談式C++ xeus-cling/jupyter開發
閏年平年判斷用交談式CPP xeus-cling/jupyter開發。
閏年平年判斷是很好練習條件敘述if-else-if的問題。
考慮了西元前計算,(雖然西元前的羅馬人已經用四年一閏的曆法,要比古埃及進步,程式當然是用當代的曆法)雖然沒有明言if-else的決策樹,條件敘述中出現機率越高的就要放在越前面,程式實作中判斷次數的期望值應是所有不同if-else的決策樹中最少的。
問題不難,透過這C++交談式的工具xeus-cling/jupyter,
試圖也讓學程式的小朋友練習。有關軟體安裝的部份,只要有anaconda或
miniconda,可參閱https://anwendeng.blogspot.com/2020/08/cxeus-clinganacondajupyter-notebook.html
2020年8月13日 星期四
交談式C++軟體Xeus-Cling在anaconda的安裝與在jupyter notebook測試
交談式CPP軟體Xeus-Cling在anaconda的安裝與jupyter notebook測試
如果C++跟Python一樣都是可交談的方式開發,
學習上幫助絕對很大,像基本的定義函數,如算gcd,都很好用
在Jupyter有一款叫做
Xeus-Cling的interactive C++環境,
有方法可與其他C++函式庫共用
2020年8月11日 星期二
Win10 Linux子系統Ubuntu 18升級到Ubuntu 20
Win10 Linux子系統Ubuntu 18升級到Ubuntu 20。有人說灌新的就好,老師的一部實體機,就一路從ubuntu 12升級上來的。升級不就是do-release-upgrade就好?實作才發現坑很多,但也都解決了,居然比實體機或虛擬機升級麻煩。原先的WSL裝有xfce4桌面環境,升級後也很好用,老師自行裝的套件都沒問題,是WSL的bug,還好都有解。作法步驟如下:
2020年8月8日 星期六
Linux上將 openCV C 程式改成cuda程式
影片除了片頭、片尾,大部分都是在ubuntu用 obs-studio 錄的。Linux上將 openCV CPP程式改成cuda GPU程式 。前提是cuda, cudnn, openCV都裝好了,不像在Jetson Nano上,Nvidia把裝cuda, cudnn的事都搞定,這很折騰人的
2020年8月5日 星期三
Jetson-Nano Ubuntu 18設定xrdp傳送聲音
Linux透過遠端想要傳送聲音,不像Windows那麼理所當然,可行但還是實驗性的功能,有就很高興了。坑很多。純vnc應該辦不到,ssh, xrdp應該可以,但需要額外擴充。以xrdp為例,需要pulseaudio-module-xrdp。
2020年8月3日 星期一
ubuntu 18灌cudnn與opencv-cuda-dnn軟體
Cuda都升級到v 11了,接著就是在ubuntu 18灌cudnn與opencv-cuda-dnn軟體。
灌軟體不難,只要知道各軟體相依性就好。為此,就參考JetsonNano的cuda, cudnn安裝的路徑與lib檔,Nvidia自己家的產品還會錯嗎?就算arm64電腦跟x86-64電腦不同,軟體的相依性也沒什麼不同。再來就是用一般的Linux指令,加上會用cmake-gui,就足矣。
2020年8月1日 星期六
cuda範例在JetsonNano與桌機的測試以及各類遠端實測
cuda範例在JetsonNano與ubuntu 18 Linux桌機的測試以及各類遠端實測。cuda核心的安裝已經比起兩年前的v 10.0版簡易許多https://youtu.be/FuBeWPWFfLk
2020年7月29日 星期三
Jetson Nano 跑jtop與裝 Jupyter notebook,之後就玩opencv+python3
IPython是一種基於Python的互動式直譯器。相較於Python Shell,IPython提供了更強大的編輯和互動功能。Jupyter 基本上是互動式web-based的IPython計算環境,非常適合python 用。稍微一用,感覺很棒,非常適合程式初學者。
先把舊版的nodejs, npm清掉,ubuntu庫裡的都太舊:
sudo apt remove --purge nodejs npm
接著看看有無curl,(如果裝libcurl就來玩C程式)沒有就要裝
sudo apt install curl
訂閱:
文章 (Atom)
熱門文章
-
計算你上學期加權平均
-
河內塔程式
-
教育部為提昇全民資安素養與電腦防護能力,本部於101年9月5日至11月5日舉辦「全民資安素養自我評量」活動,請在活動期間內踴躍上網檢測資訊安全素養認知程度,並有機會參與抽獎,詳情請參閱活動網站(網址: https://isafe.moe.edu.tw/event
-
將費氏數列輸出至一long 陣列 其中f[0]=1, f[1]=2, f[n]=f[n-1]+f[n-2] (n>=2)
-
Fibonacci sequence: a[0]=1, a[1]=1, a[2]=2, a[3]=3, a[4]=5,...... In general, a[n]=1 as n=0,1, a[n]=a[n-1]+a[n-2] as n>=2. Use this...
-
簡答題: 比較C/C++, Java, VB的差異!
-
算上學期加權平均
-
LinkedList Exercise mm/dd Java 中的 LinkedList mm/dd 列印課表 mm/dd GCD mm/dd Ex2 mm/dd 用Eclipse寫hello.java mm/dd
-
解一元二次方程式 ax^2+bx+c=0, x=?