หน้าแรก
หน้าแรก
โมดูล imghdr ในไลบรารีมาตรฐานของ Python จะกำหนดประเภทของรูปภาพที่อยู่ในไฟล์หรือไบต์สตรีม มีเพียงหนึ่งฟังก์ชันที่กำหนดไว้ในโมดูล imghdr imghdr.what(ชื่อไฟล์, h=None): ฟังก์ชันนี้จะทดสอบข้อมูลรูปภาพที่มีอยู่ในไฟล์และส่งคืนสตริงที่อธิบายประเภทรูปภาพ ฟังก์ชันนี้ยังยอมรับพารามิเตอร์ h หากระบุชื่อไฟล์จะ
แพ็คเกจ importlib จัดเตรียมการใช้งานคำสั่งนำเข้าในซอร์สโค้ด Python แบบพกพาไปยังล่าม Python นอกจากนี้ยังจัดให้มีการใช้งานที่เข้าใจง่ายกว่าการใช้งานในภาษาการเขียนโปรแกรมอื่นที่ไม่ใช่ Python แพ็คเกจนี้ยังเปิดเผยส่วนประกอบต่างๆ เพื่อดำเนินการนำเข้า ซึ่งทำให้ผู้ใช้สร้างออบเจ็กต์ที่กำหนดเองของตนเอง (เรีย
อ็อพชัน –m ของอ็อพชันบรรทัดคำสั่งจะค้นหาโมดูลที่กำหนดและดำเนินการเป็นโมดูล __main__ กลไกนี้ได้รับการสนับสนุนภายในโดยโมดูล runpy จากโมดูลมาตรฐานของ Python ที่อนุญาตให้ระบุตำแหน่งสคริปต์โดยใช้เนมสเปซของโมดูล Python แทนที่จะเป็นระบบไฟล์ โมดูลนี้กำหนดสองฟังก์ชัน run_module() ฟังก์ชันนี้รันโค้ดของโมดูลท
โมดูล sndhdr ในไลบรารีมาตรฐานของ Python มีฟังก์ชันยูทิลิตี้ที่อ่านประเภทของข้อมูลเสียงที่อยู่ในไฟล์ ฟังก์ชันส่งคืน namedtuple() ซึ่งมีคุณลักษณะห้าประการ ประเภทไฟล์ สตริงที่แสดง aifc, aiff, au, hcom, sndr, sndt, voc, wav, 8svx, sb, ub หรือ ul. อัตราเฟรม Sampling_rate จะเป็นค่าจริงหรือ 0 หากไม่ทราบหร
ข้อมูลการกำหนดค่าของการติดตั้ง Python สามารถเข้าถึงได้โดยโมดูล sysconfig ตัวอย่างเช่น รายการพาธการติดตั้งและตัวแปรคอนฟิกูเรชันเฉพาะสำหรับแพลตฟอร์มการติดตั้ง โมดูล sysconfig มีฟังก์ชันต่อไปนี้เพื่อเข้าถึงตัวแปรการกำหนดค่า sysconfig.get_config_vars() ไม่มีอาร์กิวเมนต์ ฟังก์ชันนี้จะส่งคืนพจนานุกรมของ
การเยื้องเป็นคุณลักษณะที่สำคัญของไวยากรณ์ Python โค้ดบล็อกในฟังก์ชัน คลาส หรือลูปจะต้องเป็นไปตามระดับการเยื้องเดียวกันสำหรับคำสั่งในนั้น โมดูล tabnanny ในไลบรารีมาตรฐานของ Python สามารถตรวจพบการละเมิดในข้อกำหนดนี้ โมดูลนี้มีวัตถุประสงค์หลักเพื่อใช้ในโหมดบรรทัดคำสั่งด้วยสวิตช์ –m อย่างไรก็ตาม สามารถ
โมดูล wave ในไลบรารีมาตรฐานของ Python เป็นอินเทอร์เฟซที่ง่ายสำหรับรูปแบบเสียง WAV ฟังก์ชันในโมดูลนี้สามารถเขียนข้อมูลเสียงในรูปแบบดิบไปยังไฟล์ เช่น อ็อบเจกต์ และอ่านแอตทริบิวต์ของไฟล์ WAV ได้ ไฟล์ถูกเปิดใน เขียน หรือโหมดอ่านเช่นเดียวกับฟังก์ชัน open() ในตัว แต่มีฟังก์ชัน open() ในโมดูลเวฟ wave.open
โมดูล winsound นั้นเฉพาะสำหรับการติดตั้ง Python บนระบบปฏิบัติการ Windows โมดูลกำหนดฟังก์ชันต่อไปนี้ - บี๊บ() เมื่อเรียกใช้ฟังก์ชันนี้ จะได้ยินเสียงบี๊บจากลำโพงของพีซี ฟังก์ชันนี้ต้องการพารามิเตอร์สองตัว พารามิเตอร์ความถี่ระบุความถี่ของเสียง และต้องอยู่ในช่วง 37 ถึง 32,767 เฮิรตซ์ พารามิเตอร์ระยะเวล
OpenCV (โอเพ่นซอร์สคอมพิวเตอร์วิทัศน์) เป็นไลบรารีการเขียนโปรแกรมโอเพ่นซอร์สที่พัฒนาขึ้นโดยทั่วไปสำหรับการเรียนรู้ของเครื่องและการมองเห็นด้วยคอมพิวเตอร์ มีโครงสร้างพื้นฐานทั่วไปในการทำงานกับแอปพลิเคชันวิชันซิสเต็มและเร่งการใช้แมชชีนเลิร์นนิงในผลิตภัณฑ์เชิงพาณิชย์ ด้วยอัลกอริธึมที่ปรับให้เหมาะสมมากก
การประมวลผลภาพโดยใช้ OpenCV OpenCV (โอเพ่นซอร์สคอมพิวเตอร์วิทัศน์) เป็นไลบรารีการเขียนโปรแกรมโอเพ่นซอร์สที่พัฒนาขึ้นโดยทั่วไปสำหรับการเรียนรู้ของเครื่องและการมองเห็นด้วยคอมพิวเตอร์ มีโครงสร้างพื้นฐานทั่วไปในการทำงานกับแอปพลิเคชันวิชันซิสเต็มและเร่งการใช้แมชชีนเลิร์นนิงในผลิตภัณฑ์เชิงพาณิชย์ ด้วยอั
ในบทความนี้ เราจะพูดถึงกลเม็ดและเคล็ดลับที่เป็นประโยชน์ของ python ซึ่งจะเป็นประโยชน์เมื่อคุณเขียนโปรแกรมในการเขียนโปรแกรมเชิงแข่งขัน หรือสำหรับบริษัทของคุณ เนื่องจากลดโค้ดและการดำเนินการให้เหมาะสม . การสลับแทนที่ของตัวเลขสองตัว x, y =50, 70print(x, y)#swappingx, y =y, xprint(x, y) ผลลัพธ์ 50 7070 50
เกี่ยวกับการถดถอยเชิงเส้น พื้นฐานการถดถอยเชิงเส้นอย่างง่าย ช่วยให้เราเข้าใจความสัมพันธ์ระหว่างสองตัวแปรต่อเนื่อง ตัวอย่าง − x =ตัวแปรอิสระ น้ำหนัก y =ตัวแปรตาม ส่วนสูง y =αx + β มาทำความเข้าใจการถดถอยเชิงเส้นอย่างง่ายผ่านโปรแกรมกัน - #Simple linear regression import nu
การขูดเว็บไม่เพียงแต่สร้างความตื่นเต้นให้กับผู้ที่ชื่นชอบวิทยาศาสตร์ข้อมูลเท่านั้น แต่ยังรวมถึงนักเรียนหรือผู้เรียนที่ต้องการเจาะลึกลงไปในเว็บไซต์ด้วย Python มีไลบรารี่เว็บสแครปมากมายรวมถึง ขี้เหนียว Urllib สวยซุป ซีลีเนียม คำขอหลาม LXML เราจะพูดถึงไลบรารี lxml ของ python เพื่อข
โมดูล configparser จากไลบรารีมาตรฐานของ Python กำหนดฟังก์ชันสำหรับการอ่านและเขียนไฟล์การกำหนดค่าตามที่ใช้โดย Microsoft Windows OS ไฟล์ดังกล่าวมักจะมีนามสกุล .INI ไฟล์ INI ประกอบด้วยส่วนต่างๆ แต่ละส่วนนำโดยส่วนหัว [ส่วน] ระหว่างวงเล็บเหลี่ยม เราสามารถใส่ชื่อส่วนได้ ส่วนตามด้วยรายการคีย์/ค่าที่คั่นด้
Python มีไลบรารี่มากมายสำหรับการประมวลผลภาพ รวมถึง Pillow, Python Imaging library, scikit-image หรือ OpenCV เราจะใช้ไลบรารี่ Pillow สำหรับการประมวลผลภาพที่นี่ เนื่องจากมีขั้นตอนมาตรฐานหลายขั้นตอนสำหรับการจัดการภาพ และรองรับช่วงของรูปแบบไฟล์ภาพ เช่น jpeg, png, gif, tiff, bmp และอื่นๆ ไลบรารี่ Pillo
ฟังก์ชันในโมดูลนี้ให้ข้อมูลที่เป็นประโยชน์เกี่ยวกับอ็อบเจ็กต์ที่ใช้งานอยู่ เช่น โมดูล คลาส เมธอด ฟังก์ชัน อ็อบเจกต์โค้ด ฯลฯ ฟังก์ชันเหล่านี้ดำเนินการตรวจสอบประเภท เรียกซอร์สโค้ด ตรวจสอบคลาสและฟังก์ชัน และตรวจสอบสแต็กของตัวแปล getmembers()− ฟังก์ชันนี้ส่งคืนสมาชิกทั้งหมดของอ็อบเจ็กต์ในรายการชื่อ คู่
ไฟล์ที่มีนามสกุล .plist ถูกใช้โดยแอปพลิเคชัน Mac OS X เพื่อจัดเก็บคุณสมบัติของแอปพลิเคชัน โมดูล plislib มีอินเทอร์เฟซสำหรับอ่าน/เขียนการดำเนินการของไฟล์รายการคุณสมบัติเหล่านี้ รูปแบบไฟล์ plist ทำให้ประเภทอ็อบเจ็กต์พื้นฐานเป็นอนุกรม เช่น พจนานุกรม รายการ ตัวเลข และสตริง โดยปกติวัตถุระดับบนสุดคือพจนา
แพ็คเกจ dbm ในไลบรารี่ในตัวของ Python มีพจนานุกรม เช่น ฐานข้อมูลสไตล์ DBM ของอินเตอร์เฟส ไลบรารี dbm เป็นเอ็นจิ้นฐานข้อมูลอย่างง่าย เขียนโดย Ken Thompson DBM ย่อมาจาก DataBase Manager ซึ่งใช้โดยระบบปฏิบัติการ UNIX ไลบรารีจะจัดเก็บข้อมูลตามอำเภอใจโดยใช้คีย์เดียว (คีย์หลัก) ในบัคเก็ตขนาดคงที่และใช้เทค
มาตรฐานการประมวลผลข้อมูลของรัฐบาลกลาง (FIPS) กำหนดอัลกอริทึมแฮชที่ปลอดภัย SHA1, SHA224, SHA256, SHA384 และ SHA512 RSA คำย่อที่สร้างจากชื่อย่อของนามสกุลของ Rivest, Shamir และ Adleman กำหนดอัลกอริทึม MD5 อัลกอริธึมที่เก่ากว่าเรียกว่าการสรุปข้อความ คำสมัยใหม่คือแฮชที่ปลอดภัย โมดูล hashlib ใช้เพื่อติดต
ตัวแปรบริบทสามารถมีค่าต่างกันได้ขึ้นอยู่กับบริบท ต่างจาก Thread-Local Storage ซึ่งแต่ละเธรดการดำเนินการอาจมีค่าที่แตกต่างกันสำหรับตัวแปร ตัวแปรบริบทอาจมีหลายบริบทในเธรดการดำเนินการเดียว ซึ่งมีประโยชน์ในการติดตามตัวแปรในงานอะซิงโครนัสที่เกิดขึ้นพร้อมกัน คลาส ContextVar ใช้เพื่อประกาศและทำงานกับ Cont