Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python
Python
  1. สถานะสุดท้ายของสตริงหลังจากแก้ไขใน Python

    สมมติว่าเรามีสตริง S ความยาวเท่ากับ n กล่อง n เหล่านี้ที่อยู่ติดกัน อักขระ R ที่ตำแหน่ง i แสดงว่ากล่องที่ i ถูกผลักไปทางขวา ในทำนองเดียวกัน L ที่ตำแหน่ง i แสดงว่ากล่องที่ i ถูกผลักไปทางซ้าย จุด . บ่งบอกถึงพื้นที่ว่าง เริ่มจากการกำหนดค่าเริ่มต้น ทุกครั้งที่หน่วย กล่องที่ถูกผลักไปทางด้านขวาสามารถผลักก

  2. ค้นหาสตริงที่อักขระทุกตัวมีคำศัพท์มากกว่าอักขระถัดไปในPython

    สมมติว่าเรามีตัวเลข n; เราต้องตรวจสอบสตริงที่มีความยาว n+1 ตัวพิมพ์เล็ก เพื่อให้อักขระที่ตำแหน่งใดๆ ควรมีขนาดใหญ่กว่าอักขระถัดไปในเชิงพจนานุกรม ดังนั้น หากอินพุตเท่ากับ 15 เอาต์พุตจะเป็น ponmlkjihgfedcba เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - temp_str :=สตริงว่าง พิเศษ :=n mod 26 =1 แล้ว สำ

  3. ค้นหาสตริงย่อย palindromic ที่แตกต่างกันทั้งหมดของสตริงที่กำหนดใน Python

    สมมติว่าเรามีสตริงที่มีอักขระ ASCII ตัวพิมพ์เล็ก เราจะต้องค้นหาสตริงย่อยพาลินโดรมที่ต่อเนื่องกันที่ชัดเจนทั้งหมด ดังนั้น หากอินพุตเป็นเหมือน bddaaa ผลลัพธ์จะเป็น [a, aa, aaa, b, d, dd] เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - m :=แผนที่ใหม่ n :=ขนาดของ s เมทริกซ์ :=สร้างสองแถวของ n จำนวน 0s s

  4. ค้นหาดัชนีที่ดีทั้งหมดใน Array ที่กำหนดใน Python

    สมมติว่าเรามีอาร์เรย์ A ของตัวเลข เราต้องหาดัชนีทั้งหมดของอาร์เรย์นี้ เพื่อที่ว่าหลังจากลบองค์ประกอบ ith ออกจากอาร์เรย์แล้ว อาร์เรย์จะเป็นอาร์เรย์ที่ดี เราต้องจำไว้ว่า - อาร์เรย์ที่ดีคืออาร์เรย์ที่มีองค์ประกอบที่เท่ากับผลรวมขององค์ประกอบอื่นๆ ทั้งหมด จะใช้การจัดทำดัชนีแบบ 1-based ที่นี่ ดังนั้นหา

  5. ค้นหาสตริงย่อย palindromic ทั้งหมดของสตริงที่กำหนด - ชุดที่ 2 ใน Python

    สมมติว่าเรามีสตริง เราต้องหาสตริงย่อยพาลินโดรมทั้งหมดจากสตริงนั้น ในที่นี้ aa และ aa ถือเป็นสองสตริงย่อย ไม่ใช่หนึ่งสตริง ดังนั้น หากอินพุตเป็นเหมือนตัวแบ่ง ผลลัพธ์จะเป็น [r, e, ​​d, i, v, ivi, divid, edivide, redivider , i, d, e, ​​r] เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - v :=รายการใหม่ ต

  6. ค้นหาสี่เหลี่ยมทั้งหมดที่มี 0 ใน Python

    สมมติว่าเรามีเมทริกซ์ 2 มิติแบบไบนารี ตอนนี้เราต้องหาจุดเริ่มต้นและจุดสิ้นสุดของสี่เหลี่ยมทั้งหมดที่มี 0 เราต้องจำไว้ว่าสี่เหลี่ยมถูกแยกออกจากกันและไม่สัมผัสกัน แต่สามารถสัมผัสขอบเขตอาร์เรย์ได้ สี่เหลี่ยมที่มีองค์ประกอบเดียวก็เป็นไปได้เช่นกัน ดังนั้นหากอินพุตเป็น − 1 0 1 1 1 0 1 1 1 0 1 1 1 1 1 0

  7. ค้นหาสตริงทั้งหมดที่เกิดขึ้นจากอักขระที่แมปกับตัวเลขใน Python

    สมมติว่าเรามีการแมปอักขระดังนี้ ที่นี่แต่ละหลัก ตั้งแต่ 1 ถึง 9 จับคู่กับอักขระไม่กี่ตัว 1 -> ['A', 'B', 'C'] 2 -> ['D', 'E', 'F'] 3 -> ['G', 'H', 'I'] 4 -> ['J', 'K', 'L'] 5 -> ['M'

  8. ค้นหาองค์ประกอบในอาร์เรย์เพื่อให้องค์ประกอบมีลำดับการลดลงและเพิ่มขึ้นอย่างเคร่งครัดในPython

    สมมติว่าเรามีอาร์เรย์ของจำนวนบวก เราต้องตรวจสอบจุด/รายการว่ารายการใดสร้างลำดับการลดลงอย่างเข้มงวดก่อน ตามด้วยลำดับของจำนวนเต็มที่เพิ่มขึ้นอย่างเคร่งครัด นี่คือคุณสมบัติดังต่อไปนี้:เราต้องจำไว้ว่าลำดับต้องมีความยาวขั้นต่ำ 2 นอกจากนี้ เรายังดูแลด้วยว่าค่าสุดท้ายของลำดับการลดลงคือค่าแรกของลำดับที่เพิ่

  9. ค้นหาองค์ประกอบที่แบ่งอาร์เรย์ออกเป็นสองอาร์เรย์ย่อยด้วยผลิตภัณฑ์ที่เท่ากันในPython

    สมมติว่าเรามีอาร์เรย์ขนาด N; เราต้องหาองค์ประกอบที่แบ่งอาร์เรย์ออกเป็นสองอาร์เรย์ย่อยที่แตกต่างกันโดยมีผลคูณเท่ากัน คืนค่า -1 หากไม่มีพาร์ติชั่นดังกล่าว ดังนั้น หากอินพุตเป็น [2,5,3,2,5] เอาต์พุตจะเป็น 3 ดังนั้นอาร์เรย์ย่อยจะเป็น:{2, 5} และ {2, 5} เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - n :=

  10. ค้นหาอาร์เรย์ที่มีจำนวนการเรียกการเรียงลำดับการผสานใน Python

    สมมติว่าเรามีตัวเลข a และ b สองตัว เราต้องหาอาร์เรย์ที่มีค่าอยู่ในช่วง [1, a] และต้องการจำนวน b ของฟังก์ชันการเรียงลำดับการผสานแบบเรียกซ้ำ ดังนั้น หากอินพุตเป็น a =10, b =15 ผลลัพธ์จะเป็น [3,1,4,6,2,8,5,9,10,7] เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ - กำหนดฟังก์ชัน Solve() นี่จะใช้เวลาซ้าย ขว

  11. ค้นหาจุด bitonic ในลำดับ bitonic ที่กำหนดใน Python

    สมมติว่าเรามีลำดับบิตโทนิก เราต้องหาจุดบิตโทนิกในนั้น อย่างที่เราทราบกันดีว่า Bitonic Sequence เป็นลำดับของตัวเลขซึ่งจะเพิ่มขึ้นอย่างมากในตอนแรก จากนั้นหลังจากจุดหนึ่งๆ ตัวเลขนั้นจะลดลงอย่างมาก จุดนี้เป็นจุดบิตโทนิก สำหรับลำดับที่เพิ่มขึ้นหรือลดลงเท่านั้น จะไม่มีจุดบิโตนิก ดังนั้น หากอินพุตเป็น [7,

  12. ตัวประกอบสูงสุดที่เกิดจากตัวเลขสองตัวใน Python

    เราได้รับอาร์เรย์ขององค์ประกอบประเภทจำนวนเต็มและภารกิจคือการหาปัจจัยสูงสุดที่เกิดจากการคูณตัวเลขสองตัว นั่นคือ อันดับแรก เราจะคูณตัวเลขที่อยู่ในผลคูณที่คำนวณเหมือนอาร์เรย์ ประการที่สอง เราจะคำนวณปัจจัยของตัวเลขเหล่านั้นและตรวจสอบหา ปัจจัยสูงสุดในบรรดาทั้งหมด. อินพุต int arr[] = {3, 2, 10} ผลลัพธ์ Ma

  13. Python - เริ่มต้นใช้งาน SymPy module

    SymPy เป็นไลบรารี Python สำหรับคณิตศาสตร์เชิงสัญลักษณ์ มีจุดมุ่งหมายเพื่อให้เป็นระบบพีชคณิตคอมพิวเตอร์แบบเต็มรูปแบบ (CAS) ในขณะที่รักษารหัสให้ง่ายที่สุดเท่าที่จะเป็นไปได้เพื่อให้เข้าใจและขยายได้ง่าย SymPy เขียนด้วย Python ทั้งหมด SymPy ขึ้นอยู่กับ mpmath เท่านั้น ซึ่งเป็นไลบรารี Python แท้สำหรับการค

  14. Python - จะใช้คุณสมบัติ Scaling ได้อย่างไรและที่ไหน

    เป็นขั้นตอนของการประมวลผลข้อมูลล่วงหน้าซึ่งนำไปใช้กับตัวแปรอิสระหรือคุณสมบัติของข้อมูล โดยทั่วไปจะช่วยทำให้ข้อมูลเป็นปกติในช่วงที่กำหนด เหตุใดจึงต้องปรับขนาด โดยส่วนใหญ่ ชุดข้อมูลของคุณจะมีคุณลักษณะที่แตกต่างกันอย่างมากในขนาด หน่วย และช่วง แต่เนื่องจากอัลกอริธึมแมชชีนเลิร์นนิงส่วนใหญ่ใช้ระยะห่างแบบ

  15. Python - การจำแนกรูปภาพโดยใช้ keras

    การจัดประเภทรูปภาพเป็นวิธีการจำแนกรูปภาพเป็นหมวดหมู่ตามหมวดหมู่โดยใช้วิธีการบางอย่าง เช่น − ฝึกอบรมเครือข่ายขนาดเล็กตั้งแต่ต้น ปรับแต่งชั้นบนสุดของโมเดลอย่างละเอียดโดยใช้ VGG16 ตัวอย่าง #First, include following libraries: # Importing all necessary libraries from keras.preprocessing.image import I

  16. Python - การดำเนินการของการถดถอยพหุนาม

    การถดถอยพหุนามเป็นรูปแบบของการถดถอยเชิงเส้นซึ่งความสัมพันธ์ระหว่างตัวแปรอิสระ x และตัวแปรตาม y ถูกจำลองเป็นพหุนามดีกรีที่ n การถดถอยพหุนามเหมาะกับความสัมพันธ์ที่ไม่เชิงเส้นระหว่างค่าของ x และค่าเฉลี่ยตามเงื่อนไขที่สอดคล้องกันของ y ซึ่งแสดงเป็น E(y |x) ตัวอย่าง # Importing the libraries import numpy

  17. Python - จำนวนค่าที่มากกว่า K ในรายการ

    ปัญหาพื้นฐานอย่างหนึ่งสำหรับปัญหาที่ซับซ้อนหลายๆ อย่างมักพบในการค้นหาตัวเลขที่มากกว่าจำนวนหนึ่งในรายการใน python ตัวอย่าง # find number of elements > k using for loop # initializing list test_list = [1, 7, 5, 6, 3, 8] # initializing k k = 4 # printing list print ("The list : " + str(tes

  18. Python - การจัดรูปแบบเอาต์พุต

    มีหลายวิธีในการนำเสนอผลลัพธ์ของโปรแกรม สามารถพิมพ์ข้อมูลในรูปแบบที่มนุษย์อ่านได้ หรือเขียนลงในไฟล์เพื่อใช้ในอนาคต บางครั้งผู้ใช้มักต้องการควบคุมการจัดรูปแบบเอาต์พุตมากกว่าแค่การพิมพ์ค่าที่คั่นด้วยช่องว่าง มีหลายวิธีในการจัดรูปแบบเอาต์พุต หากต้องการใช้ตัวอักษรสตริงที่จัดรูปแบบ ให้เริ่มสตริงด้วย f หร

Total 8994 -คอมพิวเตอร์  FirstPage PreviousPage NextPage LastPage CurrentPage:154/450  20-คอมพิวเตอร์/Page Goto:1 148 149 150 151 152 153 154 155 156 157 158 159 160