iT邦幫忙

python相關文章
共有 3595 則文章

技術 排列組合算法Python的代碼示例

排列組合算法是計算機科學中用來計算從壹個集合中選取元素的不同方案數的算法。它可以計算出從n個元素中選取k個元素的不同方案數,也就是組合數C(n, k)。排列組合...

技術 使用 Python 下載 YouTube 影片

前言 看到好的影片想要保存下來,或不想被廣告亂入,可使用 Python 下載 YouTube 影片,存在本機隨時觀看,Python套件包羅萬象,任何工作幾乎都有...

技術 Python 遍歷樹狀字典 & 取值

有一個樹狀字典,結構如下 A = { 'LINE': 12561, 'CLASS': 'TYPEDEF', 'TYPE': 'STRUCT',...

技術 [LeetCode 筆記] 215. Kth Largest Element in an Array

前言   解這題最重要的是學習 Quick Sort 快速排序演算法是如何運作的,實作中間也可學到遞迴的概念,題目目標是把陣列從小到大排序後,找到給定的元素大小...

技術 [Python教學] 資料型態

資料型態 變數概念 上面這張圖片傳傳達了三個概念,常值可以是數值、浮點數、字串、布林等資料,變數名稱這邊也很好理解,就是好記得名稱,這邊使用中文是方便初學者入...

技術 [Python經驗分享]為什麼要學Python? 我回不去了

為什麼要學Python? 我回不去了 全球工程師都在用! 根據TIOBE調查全球程式語言使用排名,Python連續好幾年第一名,代表最多人使用,選擇程式語言當然...

技術 [LeetCode 筆記] 206. Reverse Linked List

前言   這是一題單向鏈結串列反轉的題目,運用指標的算法,目標是將原本的鏈結串列倒序排列,此演算有使用到一個 while 迴圈,則時間複雜度估 O(n),這裡有...

技術 [LeetCode 筆記] 11. Container With Most Water

前言   這題是一個運用雙指標的算法,目標是找到可裝最多水的容器 (面積),只需一個 while 迴圈就可依依遍歷到最大的面積答案,時間複雜度可估 O(n),這...

技術 [LeetCode 筆記] 15. 3Sum

前言   這題是一個運用指標的算法,而且是用三個指標來追蹤,運用指標依序掃瞄出題目所要的元素並加起來,使用到了 for、while 兩個迴圈,時間複雜度估達 O...

技術 ChatGPT 應用系統開發(三) -- 語意搜尋(Semantic Search)

前言 通常要搜尋海量資料,我們會使用全文檢索,比對完全相同的關鍵字,現在有一個更好的選擇【語意搜尋】,它可以找出相似詞,再利用大型語言模型的問答(Q&A...

技術 Python學習筆記: 操作word docx文件之docx模組功能快覽及程式示範

本文同步發表於小弟自架網站(非釣魚也無廣告,純分享): 微確幸資訊站 最近寫了好幾篇分享文使用了docx模組來操作word檔案,這個模組功能還蠻強的,趁著這次把...

技術 Python學習筆記: 批次設定word docx檔增加頁首及頁尾(含設定中文字體)

本文同步發表於小弟自架網站(非釣魚也無廣告,純分享): 微確幸資訊站 研究了好幾天,word批次增加頁首和頁尾有一些先天上的限制!! python的docx模組...

技術 ChatGPT 應用系統開發(二) -- 微調(Fine-tuning)企業專屬的模型

前言 上一篇討論 OpenAI API基本的用法,接著我們利用微調(Fine-tuning)建立企業專屬的模型,作為特定領域的資料庫,讓使用者以 ChatGPT...

技術 Python學習筆記: 批次刪除pdf檔案頁首與頁尾

本文同步發表於小弟自架網站(非釣魚也無廣告,純分享): 微確幸資訊站 這篇來分享將pdf檔案的頁首與頁尾批次刪除!! 有關使用python程式刪除pdf檔案的頁...

技術 解決TCP傳輸黏包的問題(以Python為例)

原理和我那篇C#相同只是因為Python的編碼工具和C#差異挺大的,所以實作細節上不太一樣 Server.py import socket import thr...

技術 [LeetCode 筆記] 53. Maximum Subarray

前言   這題是一個經典的動態規劃問題,目標是找到一個陣列中連續子陣列的合還有回傳最大值,時間複雜度可達 O(n),這裡有 JAVA 和 Python 的寫法。...

技術 Python學習筆記: 將excel xls或xlsx檔批次轉成pdf檔

本文同步發表於小弟自架網站(非釣魚也無廣告,純分享): 微確幸資訊站 這次來分享將excel xls或xlsx檔批次轉成pdf檔!! 與之前分享的word do...

技術 Python學習筆記: 批次刪除word docx 檔之頁首及頁尾(頁碼)

本文同步發表於小弟自架網站(非釣魚也無廣告,純分享): 微確幸資訊站 在實做本篇前,如果你的word檔案是舊版doc附檔名,要先參考前一篇,將所有word舊版d...

技術 [LeetCode 筆記] 704. Binary Search

前言   這題用的技巧是二分搜尋法,原理是每次循環都會將搜索範圍縮小一半。演算法通常需要使用二分思想,即每次能夠排除一半的範圍,快速的找出陣列中所要求的元素位置...

徵才 Web Crawling Developer 網路爬蟲開發人員

Job Title: Web Crawling DeveloperJob Description:We are seeking a skilled and de...

技術 Python學習筆記: 將word文件doc或docx檔批次轉成pdf檔

本文同步發表於小弟自架網站(非釣魚也無廣告,純分享): 微確幸資訊站 工作上的需求要收各單位的資料,做成會議議程,但各單位給的資料通常檔案很亂,而且給的word...

技術 Python學習筆記: 批次將檔案名稱修改為自動中文姓名_提供未來示範使用

本文同步發表於小弟自架網站(非釣魚也無廣告,純分享): 微確幸資訊站 本文主要是工作上一些資料用Python程式解決後想做的分享,但因為檔案資料等不便於網路公開...

技術 Python學習筆記: 批次更改檔案名稱

本文同步發表於小弟自架網站:微確幸資訊站 假設資料夾D:/temp/test有中文姓名自動產生的檔案37個: 目標是批次更改檔名為:myfile-01.docm...

技術 Python學習筆記: 批次將word舊版 doc 檔轉換成 docx 檔

本文同步發表於小弟自架網站(非釣魚也無廣告,純分享): 微確幸資訊站 在Python批次處理Word檔案的過程,可以使用docx這個模組, 例如收了20幾個w...

達標好文 技術 ChatGPT 應用系統開發(一)

前言 上一篇介紹如何使用ChatGPT在5分鐘內完成網頁開發,這次,我們來談談如何利用 OpenAI API 開發應用系統。 API訂閱 首先,到ChatGPT...

技術 [LeetCode 筆記] 118. Pascal's Triangle

前言   這題的大方向是要如何找到上一行的上一列的元素來做兩兩相加的運算,像是動態規劃的邏輯思考,需要用到雙迴圈的關係,時間複雜度達 O(n²),這裡有 JAV...

技術 [LeetCode 筆記] 35. Search Insert Position

前言   這題標準運用了二分搜尋法,演算法通常需要使用二分思想,即每次能夠排除一半的範圍,快速的找出陣列中所要求的元素位置,這樣時間複雜度可達 O(log n)...

技術 PDF GPT: ChatGPT 不能問的,這個可以!

相信大家用 ChatGPT 都有一陣子了, 也知道 ChatGPT 雖然強大,但是有以下幾個缺點: 無法詢問超過 2021 年以後的問題 無法直接上傳自己的數...

技術 [工作上的筆記] python 裝飾器、屬性裝飾器、類裝飾器

前言 因為想要了解效能瓶頸,得要量測每個程式花了多少時間,因此原本以為得要在每個程式裡面都要用這樣的方式來量測程式執行時間: t1 = time.time()...