目前分類:PYTHON (24)
- Nov 28 Sat 2020 10:00
[MongoDB]使用python連接MongoDB
- Oct 07 Wed 2020 10:00
[TQC]python題庫 901-910
901 成績資料
說明:
請撰寫一程式,將使用者輸入的五筆資料寫入到write.txt(若不存在,則讓程式建立它),每一筆資料為一行,包含學生名字和期末總分,以空白隔開。檔案寫入完成後要關閉。
範例輸入:
- Oct 06 Tue 2020 10:00
[TQC]python題庫 801-810
- Oct 03 Sat 2020 10:00
[TQC]python題庫 501-510
501 訊息顯示
說明:
請撰寫一程式,呼叫函式compute(),該函式功能為讓使用者輸入系別(Department)、學號(StudentID)和姓名(Name)並顯示這些訊息。
範例輸入:
- Oct 02 Fri 2020 10:00
[TQC]python題庫 401-410
- Oct 01 Thu 2020 10:00
[TQC]python 題庫 301-310
301 迴圈整數連加
說明:
請使用迴圈敘述撰寫一程式,讓使用者輸入兩個正整數a、b(a < b),利用迴圈計算從a開始連加到b的總和。例如:輸入a=1、b=100,則輸出結果為5050(1 + 2 + … + 100 = 5050)。
輸入/輸出
- Sep 30 Wed 2020 10:00
[TQC]python題庫 201-210
- Sep 29 Tue 2020 10:00
[TQC]python題庫 101-110
101 整數格式化輸出
說明: 請撰寫一程式,輸入四個整數,然後將這四個整數以欄寬為5、欄與欄間隔一個空白字元,再以每列印兩個的方式,先列印向右靠齊,再列印向左靠齊,左右皆以直線 |(Vertical bar)作為邊界。
輸入
- Sep 22 Tue 2020 10:00
[Python]Python Class Def簡易筆記
- Jun 15 Mon 2020 10:00
[python]使用meteor評估機器翻譯效果
- Jun 12 Fri 2020 10:00
[資料科學]pandas合併資料行
- May 30 Sat 2020 10:00
[jupyter notebook]使用python清除螢幕畫面
import os import time from Image_complexity_final import cal_csv_entropy def is_in_notebook(): import sys return 'ipykernel' in sys.modules def clear_output(): """ clear output for both jupyter notebook and the console """ os.system('cls' if os.name == 'nt' else 'clear') if is_in_notebook(): from IPython.display import clear_output as clear clear() 因為tqdm不太會用所以找了這個方法來用 我使用的方法是 在每次執行print前呼叫 clear_output() 就可以清除jupyter notebook上的輸出,但是太頻繁的print會造成閃爍,我使用一個計數器,次數到了才清除並更新輸出..
- May 24 Sun 2020 10:00
[爬蟲問題]AttributeError: 'Response' object has no attribute 'txt'
Traceback (most recent call last): File "error.py", line 24, in <module> bs = BeautifulSoup(response.txt, "lxml") AttributeError: 'Response' object has no attribute 'txt'
總而言之...沒有txt,是text
- May 22 Fri 2020 10:00
[python]使用jupyter notebook發生 No module name "tensorflow"
- Apr 28 Tue 2020 10:00
[python]查看list中的nparry元素個數
- Apr 21 Tue 2020 10:00
[python]檢測nan值的方法
- Apr 15 Wed 2020 10:00
[python]創建資料夾mkdir用法
- Apr 11 Sat 2020 10:00
[python]使用pyinstaller 將python 程式打包成exe執行檔
做了一個圖形介面的小程式,想要分享給別人的話,就要把它打包成exe檔案,這樣其他人不用安裝python環境還有各種庫就可以使用了。
在打包之前,要保證你當前使用的python環境是“乾淨”的,什麼是乾淨的,為什麼要是乾淨的的呢?這是因為我們打包的時候只需要把程式中用到的包打包就行了,如果你當前使用的環境安裝的包太多的話,比如你用的是Anaconda自帶的python環境,裡面包含了大量的我們根本用不到的各種包,但是打包過程中很有可能把相關的依賴包全都搞在一起了,所以最後生成的exe檔案就會非常大,一個非常小的小程式打包完可能都會有200M多。此外,在程式碼裡面儘量不要用import,能from...import...就儘量用這個,因為如果是import的話,會將整個包都打包到exe裡面,增大了生成的exe檔案的大小。
- Apr 07 Tue 2020 10:00
[python]pyinstaller、load_dotenv疑難雜症
這兩天比較閒下來,所以拿起手上之前寫的Discord機器人嘗試著打包成exepyinstaller更新之後多了好多問題
pyinstaller -F -c --hidden-import="pkg_resources.py2_warn" your_script.py
- Mar 31 Tue 2020 10:00
[python]ValueError: could not broadcast input array from shape...
could not broadcast input array from shape (26) into shape (26,1)
此類錯誤生在數組變形的時候
問題:大多是因為來源數組不一致所造成的
衍生問題:但是當資料一大堆的時候怎麼樣檢查出哪幾筆資料不一致好像有點困難