หน้าแรก
หน้าแรก
ในการคัดลอกจากคลิปบอร์ด เราสามารถใช้ clipboard_get() วิธีการของ Tkinter มาดูตัวอย่างและดูวิธีรับข้อมูลจากคลิปบอร์ดและแสดงในหน้าต่าง Tkinter ขั้นตอน - นำเข้าไลบรารี tkinter และสร้างอินสแตนซ์ของเฟรม tkinter กำหนดขนาดของเฟรมโดยใช้เรขาคณิต วิธีการ ต่อไปเรียก clipboard_get() เพื่อรับข้อความจากคล
ในการใส่เส้นขอบรอบ ๆ Frame ใน Tkinter เราต้องใช้ พื้นหลังไฮไลท์ และ ไฮไลท์ความหนา พารามิเตอร์ขณะสร้างเฟรม มาดูตัวอย่างการใช้พารามิเตอร์ทั้งสองนี้กัน ขั้นตอน - นำเข้าไลบรารี tkinter และสร้างอินสแตนซ์ของเฟรม tkinter กำหนดขนาดของเฟรมโดยใช้เรขาคณิต วิธีการ สร้างเฟรมด้วย Frame() กระบวนการ. เน้นเ
ในการใส่เส้นขอบรอบ ๆ Frame ใน Tkinter เราต้องใช้ พื้นหลังไฮไลท์ และ ไฮไลท์ความหนา พารามิเตอร์ขณะสร้างเฟรม มาดูตัวอย่างการใช้พารามิเตอร์ทั้งสองนี้กัน ขั้นตอน - นำเข้าไลบรารี tkinter และสร้างอินสแตนซ์ของเฟรม tkinter กำหนดขนาดของเฟรมโดยใช้เรขาคณิต วิธีการ สร้างเฟรมด้วย Frame() กระบวนการ. เน้นเ
ในการวาดเส้นตามพิกัดของเมาส์ เราต้องสร้างฟังก์ชันเพื่อจับพิกัดของการคลิกเมาส์แต่ละครั้ง จากนั้นจึงลากเส้นระหว่างจุดสองจุดที่ต่อเนื่องกัน มาดูตัวอย่างกันว่าทำอย่างไร ขั้นตอน - นำเข้าไลบรารี tkinter และสร้างอินสแตนซ์ของเฟรม tkinter กำหนดขนาดของเฟรมโดยใช้เรขาคณิต วิธีการ สร้างวิธีการที่ผู้ใช้ก
ในการตั้งค่าสตริงเริ่มต้นบน Tkinter Spinbox เราจะต้องใช้ ชุด กระบวนการ. ให้เรายกตัวอย่างและดูวิธีสร้างสปินบ็อกซ์ด้วยชุดค่าสตริงแล้วตั้งค่าสตริงเริ่มต้น ขั้นตอน - นำเข้าไลบรารี tkinter และสร้างอินสแตนซ์ของเฟรม tkinter กำหนดขนาดของเฟรมโดยใช้เรขาคณิต วิธีการ สร้างชุดของสตริงและบันทึกไว้ในตัวแป
StringVar วัตถุใน Tkinter สามารถช่วยจัดการค่าของวิดเจ็ตเช่น รายการ วิดเจ็ตหรือ ป้ายกำกับ วิดเจ็ต คุณสามารถกำหนด StringVar วัตถุไปยัง ตัวแปรข้อความ ของวิดเจ็ต ตัวอย่างเช่น data = ['Car', 'Bus', 'Truck', 'Bike', 'Airplane'] var = StringVar(win) my_spinbox = Sp
ในการรับลองจิจูดและละติจูดของเมือง เราจะใช้ภูมิศาสตร์ โมดูล. ภูมิศาสตร์ ใช้ geocoders บุคคลที่สามและแหล่งข้อมูลอื่นๆ เพื่อค้นหาพิกัดของที่อยู่ เมือง ประเทศ ฯลฯ ก่อนอื่น ตรวจสอบให้แน่ใจว่า ภูมิศาสตร์ ติดตั้งโมดูลแล้ว - pip install geopy ในตัวอย่างต่อไปนี้ เราจะใช้ Nominatim geocoder เพื่อค้นหาลองจิ
มาดูตัวอย่างและดูวิธีเรียกใช้ฟังก์ชันโดยใช้วิดเจ็ต OptionMenu ใน Tkinter ในตัวอย่าง เราจะใช้ StringVar วัตถุและเรียกใช้เมธอด get() StringVar วัตถุใน Tkinter สามารถช่วยจัดการค่าของวิดเจ็ตได้ เราจะสร้างวิดเจ็ต OptionMenu และกรอกรายการสตริง เมื่อผู้ใช้เลือกตัวเลือก มันจะเรียกใช้ฟังก์ชันซึ่งจะพิมพ์ตัวเ
เราสามารถใช้ และ ผูกเพื่อตรวจสอบว่าคีย์ CAPS Lock เปิดหรือปิดอยู่ ในตัวอย่างต่อไปนี้ เราจะสร้างสองฟังก์ชันที่ผู้ใช้กำหนดเอง caps_lock_on() และ caps_lock_off() ซึ่งจะจับภาพเหตุการณ์ของ Lock-KeyPress และ Lock-KeyRelease และพิมพ์สถานะบนหน้าจอ ตัวอย่าง # Import required libraries from tkinter import *
เราสามารถอัปเดตวิดเจ็ตปุ่มใน Tkinter ได้หลายวิธี เช่น เราสามารถเปลี่ยนขนาด เปลี่ยนสีพื้นหลัง หรือลบเส้นขอบ ฯลฯ ในตัวอย่างต่อไปนี้ เราจะสร้างวิดเจ็ตปุ่มสามรายการและแต่ละปุ่ม เมื่อคลิก จะเรียกใช้ฟังก์ชันอื่นเพื่ออัปเดตคุณลักษณะ ตัวอย่าง # Import the required library from tkinter import * from tkinter
ในการแทรกข้อความชั่วคราวใน tkinter รายการ วิดเจ็ต เราจะผูก เหตุการณ์ด้วยวิดเจ็ตรายการและเรียกใช้ฟังก์ชันที่ผู้ใช้กำหนดเพื่อลบข้อความภายใน รายการ วิดเจ็ต ขั้นตอน - นำเข้าไลบรารี tkinter และสร้างอินสแตนซ์ของเฟรม tkinter กำหนดขนาดของเฟรมโดยใช้เรขาคณิต วิธีการ สร้างวิธีการที่ผู้ใช้กำหนด temp_t
เทนเซอร์ PyTorch คืออาร์เรย์ n มิติ (เมทริกซ์) ที่มีองค์ประกอบของประเภทข้อมูลเดียว เทนเซอร์ก็เหมือนกับอาร์เรย์ที่เป็นตัวเลข ความแตกต่างระหว่างจำนวนอาร์เรย์และเทนเซอร์ PyTorch คือเทนเซอร์ใช้ GPU เพื่อเร่งการคำนวณตัวเลข สำหรับการคำนวณแบบเร่ง ภาพจะถูกแปลงเป็นเทนเซอร์ ในการแปลงภาพเป็นเมตริกซ์ PyTorch เ
เราใช้ การจัดทำดัชนี และ สไลซ์ เพื่อเข้าถึงค่าของเทนเซอร์การจัดทำดัชนี ใช้เพื่อเข้าถึงค่าขององค์ประกอบเดียวของเทนเซอร์ ในขณะที่การแบ่งส่วน ใช้เพื่อเข้าถึงค่าของลำดับขององค์ประกอบ เราใช้ตัวดำเนินการกำหนดเพื่อแก้ไขค่าของเทนเซอร์ การกำหนดค่าใหม่โดยใช้ตัวดำเนินการกำหนดค่าจะแก้ไขเทนเซอร์ด้วยค่าใหม่ ขั้น
เทนเซอร์ PyTorch เป็นเหมือน numpy.ndarray . ความแตกต่างระหว่างสองสิ่งนี้คือเทนเซอร์ใช้ GPU เพื่อเร่งการคำนวณตัวเลข เราแปลง numpy.ndarray กับเทนเซอร์ PyTorch โดยใช้ฟังก์ชัน torch.from_numpy() . และเทนเซอร์จะถูกแปลงเป็น numpy.ndarray โดยใช้ .numpy() วิธีการ ขั้นตอน นำเข้าไลบรารีที่จำเป็น ที่นี่ ห้อ
เราเข้าถึงขนาด (หรือรูปร่าง) ของเทนเซอร์และจำนวนองค์ประกอบในเทนเซอร์เป็นข้อมูลเมตาของเมตริกซ์ ในการเข้าถึงขนาดของเมตริกซ์ เราใช้ .size() เมธอดและรูปร่างของเทนเซอร์เข้าถึงได้โดยใช้ .shape . ทั้ง .size() และ .shape ให้ผลเช่นเดียวกัน เราใช้ torch.numel() ฟังก์ชันหาจำนวนองค์ประกอบทั้งหมดในเทนเซอร์ ขั้น
เราสามารถรวมเมตริกซ์ตั้งแต่สองตัวขึ้นไปโดยใช้ torch.cat() และ torch.stack() . torch.cat() ใช้เพื่อเชื่อมเทนเซอร์ตั้งแต่สองตัวขึ้นไป ในขณะที่ torch.stack() ใช้ในการซ้อนเทนเซอร์ เราสามารถเชื่อมเทนเซอร์ในมิติต่างๆ ได้ เช่น 0 มิติ -1 มิติ ทั้ง torch.cat() และ torch.stack() ใช้สำหรับเชื่อมเทนเซอร์ ดังนั
ในการปรับขนาดเทนเซอร์ PyTorch เราใช้ .view() กระบวนการ. เราสามารถเพิ่มหรือลดขนาดของเทนเซอร์ได้ แต่เราต้องตรวจสอบให้แน่ใจว่าจำนวนองค์ประกอบทั้งหมดในเทนเซอร์ต้องตรงกันก่อนและหลังการปรับขนาด ขั้นตอน นำเข้าไลบรารีที่จำเป็น ในตัวอย่าง Python ทั้งหมดต่อไปนี้ ไลบรารี Python ที่จำเป็นคือ ไฟฉาย . ตรวจสอบใ
เราสามารถใช้ torch.add() เพื่อทำการเพิ่มองค์ประกอบบนเทนเซอร์ใน PyTorch เพิ่มองค์ประกอบที่เกี่ยวข้องของเทนเซอร์ เราสามารถเพิ่มสเกลาร์หรือเทนเซอร์ให้กับเทนเซอร์ตัวอื่นได้ เราสามารถเพิ่มเทนเซอร์ที่มีมิติเท่ากันหรือต่างกันก็ได้ มิติของเทนเซอร์สุดท้ายจะเท่ากับมิติของเทนเซอร์มิติที่สูงกว่า ขั้นตอน นำเข
ในการลบเมตริกซ์ตามองค์ประกอบ เราสามารถใช้ torch.sub() วิธีการของ PyTorch ลบองค์ประกอบที่เกี่ยวข้องของเทนเซอร์ เราสามารถลบสเกลาร์หรือเทนเซอร์ออกจากเมตริกซ์อื่นได้ เราสามารถลบเทนเซอร์ออกจากเทนเซอร์ที่มีมิติเท่ากันหรือต่างกันได้ มิติของเทนเซอร์สุดท้ายจะเท่ากับมิติของเทนเซอร์มิติที่สูงกว่า ขั้นตอน นำ
torch.mul() เมธอดใช้ในการคูณองค์ประกอบตามเทนเซอร์ใน PyTorch มันทวีคูณองค์ประกอบที่สอดคล้องกันของเทนเซอร์ เราสามารถคูณเมตริกซ์ตั้งแต่สองตัวขึ้นไปได้ เราสามารถคูณสเกลาร์และเทนเซอร์ได้ด้วย สามารถคูณเทนเซอร์ที่มีขนาดเท่ากันหรือต่างกันได้ มิติของเทนเซอร์สุดท้ายจะเท่ากับมิติของเทนเซอร์มิติที่สูงกว่า การคู