目前分類:PYTHON (24)

瀏覽方式: 標題列表 簡短摘要

使用python進行MongoDB的連接,算是後端吧

總而言之工作很難找,所以開始自己做一些專案累積作品集,應該是一輩子找不到工作了吧XD


文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

901 成績資料

說明:

請撰寫一程式,將使用者輸入的五筆資料寫入到write.txt(若不存在,則讓程式建立它),每一筆資料為一行,包含學生名字和期末總分,以空白隔開。檔案寫入完成後要關閉。

範例輸入:

文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

 801 字串索引

說明:

請撰寫一程式,要求使用者輸入一字串,顯示該字串每個字元的索引。

範例輸入:

文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

 501 訊息顯示

說明:

請撰寫一程式,呼叫函式compute(),該函式功能為讓使用者輸入系別(Department)、學號(StudentID)和姓名(Name)並顯示這些訊息。

範例輸入:

文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

401 最小值

說明:

請撰寫一程式,由使用者輸入十個數字,然後找出其最小值,最後輸出最小值。

範例輸入:

文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

301 迴圈整數連加

說明:

請使用迴圈敘述撰寫一程式,讓使用者輸入兩個正整數a、b(a < b),利用迴圈計算從a開始連加到b的總和。例如:輸入a=1、b=100,則輸出結果為5050(1 + 2 + … + 100 = 5050)。

輸入/輸出

image

文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

201 偶數判斷

說明:

請使用選擇敘述撰寫一程式,讓使用者輸入一個正整數,然後判斷它是否為偶數(even)。

輸入/輸出

image

文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

101 整數格式化輸出

說明: 請撰寫一程式,輸入四個整數,然後將這四個整數以欄寬為5、欄與欄間隔一個空白字元,再以每列印兩個的方式,先列印向右靠齊,再列印向左靠齊,左右皆以直線 |(Vertical bar)作為邊界。

輸入

文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

最近做到需要用遞迴的題目,遞迴中的呼叫需要使用self來定義變數

因為似乎已經查過這個很多次但是都沒記住

文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

import nltk
nltk.download('wordnet')

以上先下載wordnet

文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

每次用到pandas合併欄都要重新找code很麻煩,紀錄一下

 

文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

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會造成閃爍,我使用一個計數器,次數到了才清除並更新輸出..








文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

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
文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

問題是出在tensorflow環境沒有被jupyter 抓到

使用pycharm的時候用conda底下的環境

文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

python 中的 list 不支援 shape ,size所以當list裡面放了nparrry要看的時候就必須使用

image

文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

nan值不能直接使用運算式判斷

必須調用library才能判斷是否為nan..

文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

最近常常用到,隨便記一下

一般來說會先檢查檔案夾是否存在

文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

做了一個圖形介面的小程式,想要分享給別人的話,就要把它打包成exe檔案,這樣其他人不用安裝python環境還有各種庫就可以使用了。

在打包之前,要保證你當前使用的python環境是“乾淨”的,什麼是乾淨的,為什麼要是乾淨的的呢?這是因為我們打包的時候只需要把程式中用到的包打包就行了,如果你當前使用的環境安裝的包太多的話,比如你用的是Anaconda自帶的python環境,裡面包含了大量的我們根本用不到的各種包,但是打包過程中很有可能把相關的依賴包全都搞在一起了,所以最後生成的exe檔案就會非常大,一個非常小的小程式打包完可能都會有200M多。此外,在程式碼裡面儘量不要用import,能from...import...就儘量用這個,因為如果是import的話,會將整個包都打包到exe裡面,增大了生成的exe檔案的大小。

文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

這兩天比較閒下來,所以拿起手上之前寫的Discord機器人嘗試著打包成exepyinstaller更新之後多了好多問題

pyinstaller -F -c --hidden-import="pkg_resources.py2_warn" your_script.py

文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

could not broadcast input array from shape (26) into shape (26,1)

此類錯誤生在數組變形的時候

問題:大多是因為來源數組不一致所造成的

衍生問題:但是當資料一大堆的時候怎麼樣檢查出哪幾筆資料不一致好像有點困難

文章標籤

低階ㄇㄋ 發表在 痞客邦 留言(0) 人氣()

1 2
Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼