Numpy Log Base 2

Numpy Log Base 2



ไลบรารี Python ที่เรียกว่า NumPy ซึ่งย่อมาจาก Numerical Python ใช้เพื่อทำงานกับอาร์เรย์และใช้สำหรับการคำนวณเชิงตัวเลข ฟังก์ชัน NumPy log() เป็นฟังก์ชันทางคณิตศาสตร์ที่ทำการดำเนินการลอการิทึมตามธรรมชาติใน Python ลอการิทึมธรรมชาติเป็นค่าผกผันของฟังก์ชันเลขชี้กำลัง 'exp()' ขององค์ประกอบอินพุตของอาร์เรย์ที่กำหนด ซึ่งจะชัดเจนจากสูตรนี้ log(exp(x))=x.NumPy log2() ฟังก์ชันนี้ช่วยให้สามารถค้นหาล็อกของอาร์เรย์ที่กำหนดไปยังฐาน 2

ไวยากรณ์:

Function_name. log2 ( x )

ที่นี่เราใช้ np เป็นชื่อฟังก์ชัน







np.log2(x)

Function_name ถูกกำหนดเมื่อเรานำเข้าไลบรารี NumPy ภายในฟังก์ชันบันทึก เราจัดเตรียมค่า NumPy หรืออาร์เรย์ขององค์ประกอบ



นำเข้าห้องสมุด

เมื่อใดก็ตามที่เราใช้ฟังก์ชันใดๆ ของไลบรารีใดๆ ก่อนที่จะใช้ฟังก์ชันเฉพาะนั้นในโค้ด เราต้องนำเข้าไลบรารีที่เกี่ยวข้อง มิฉะนั้น เราจะไม่สามารถใช้ฟังก์ชันของไลบรารีนั้นได้ ในการใช้ฟังก์ชัน NumPy ต้องนำเข้าโมดูล NumPy ซึ่งจะทำให้เราใช้ฟังก์ชัน NumPy ทั้งหมดในโค้ดได้



นำเข้า งี่เง่า เช่น function_name

ในที่นี้ ให้เราบอกว่า np คือชื่อฟังก์ชัน





นำเข้า งี่เง่า เช่น เช่น.

'np' คือชื่อของฟังก์ชัน เราสามารถใช้ชื่อใดก็ได้ แต่ผู้เชี่ยวชาญส่วนใหญ่ใช้ 'np' เป็นชื่อฟังก์ชันเพื่อให้ง่ายและเข้าใจง่าย ด้วยชื่อฟังก์ชันนี้ เราสามารถใช้ฟังก์ชันใดๆ ของไลบรารี NumPy ในโค้ดได้

NumPy Log Base 2 ของจำนวนเต็ม

ตอนนี้เพื่ออธิบายวิธีที่เราสามารถใช้ฟังก์ชัน NumPy log base 2 ในโค้ดที่มีค่าจำนวนเต็ม ให้ดูที่โค้ดตัวอย่างด้านล่าง



ขั้นแรก รวมไลบรารี NumPy เพื่อเรียกใช้ฟังก์ชันทางคณิตศาสตร์ NumPy จากนั้นกำหนดค่าให้กับตัวแปร ตัวแปรที่ใช้ในที่นี้คือ 'ตัวเลข' ตัวแปร “number” มีค่าเป็นจำนวนเต็ม 10 ตอนนี้ เราจะหาค่า log ที่ฐาน 2 ของจำนวนเต็ม ใช้ฟังก์ชัน NumPy log base 2 ที่เป็น np.log2() ที่นี่ 'np' คือชื่อฟังก์ชัน ด้วยเหตุนี้ เรากำลังนำเข้าฟังก์ชัน NumPy ภายในวงเล็บ log2 ให้เขียนชื่อตัวแปรที่เราใช้ด้านบน จากนั้นเก็บเอาต์พุตของฟังก์ชันไว้ในตัวแปรชื่อ 'output' หลังจากนั้น ใช้คำสั่งพิมพ์เพื่อแสดงผลลัพธ์

ผลลัพธ์แสดงไว้ด้านล่าง ขั้นแรก คำสั่งพิมพ์จะพิมพ์ข้อความแล้วแสดงผลที่เราคำนวณผ่าน np.log2()

NumPy Log Base 2 ของเลขทศนิยม

ในการค้นหาบันทึกของค่าทศนิยมโดยใช้ฟังก์ชัน np.log2() โค้ดที่ตามมาจะอธิบายทุกสิ่งที่เราต้องเข้าใจ

ในกรณีนี้ เราใช้ค่าลอยตัว ขั้นตอนแรกคือการนำเข้าไลบรารีและตั้งชื่อฟังก์ชันที่จะใช้เมื่อเราเรียกใช้ฟังก์ชัน NumPy ใช้ชื่อตัวแปรเพื่อกำหนดค่าทศนิยม ในที่นี้ ชื่อตัวแปรคือ 'ค่า' และกำหนดค่าเป็น 178.90 ในการหาลอการิทึมเป็นฐาน 2 ของค่าลอยตัว เราต้องเรียกใช้ฟังก์ชันทางคณิตศาสตร์ของบันทึก 'np.log2()' 'np' คือชื่อฟังก์ชันที่เราใช้ขณะนำเข้าไลบรารี NumPy ฟังก์ชัน log2() ถูกใช้เพื่อค้นหาบันทึกของค่าที่กำหนด ตอนนี้ ประกาศตัวแปรอื่น 'เอาต์พุต' เพื่อบันทึกผลลัพธ์ของฟังก์ชัน log2() หากต้องการพิมพ์ข้อความและค่าผลลัพธ์บนหน้าจอ ให้ใช้ฟังก์ชัน print()

ผลลัพธ์ของรหัสดังกล่าวมีอยู่ที่นี่ np.log2() คำนวณบันทึกของค่าที่กำหนด จากนั้นจะแสดงโดยใช้วิธีการพิมพ์

NumPy Log Base 2 ของ 1D Array

นี่คือตัวอย่างที่อธิบายว่าเราสามารถใช้ฟังก์ชัน NumPy np.log2() กับอาร์เรย์ได้อย่างไร การค้นหาล็อกของอาร์เรย์หนึ่งมิตินั้นค่อนข้างง่ายตามที่อธิบายไว้ด้านล่างในโปรแกรม

ขั้นตอนแรกคือการรวมโมดูลโดยใช้คำสั่งนำเข้า NumPy เป็น np 'np' คือชื่อฟังก์ชันที่ใช้ทุกครั้งที่เราเรียกใช้ฟังก์ชัน NumPy เราจำเป็นต้องใช้ชื่อฟังก์ชันนี้ ชื่อฟังก์ชันนี้จะบอกให้คอมไพเลอร์ไปที่ไลบรารี NumPy และรับฟังก์ชันที่ระบุ หลังจากนั้น เราต้องกำหนดองค์ประกอบของอาร์เรย์หนึ่งมิติ เริ่มต้นตัวแปรแล้วบันทึกอาร์เรย์ในนั้น เราสามารถกำหนดอาร์เรย์โดยใช้ฟังก์ชัน np.array() ที่นี่ เรากำหนดอาร์เรย์ชื่อ 'arr_1' และกำหนดค่าจำนวนเต็ม จากนั้น ใช้คำสั่ง print เพื่อแสดงข้อความและแสดงอาร์เรย์โดยเพียงแค่ใส่ชื่อตัวแปร 'arr_1' ไว้ในฟังก์ชัน print() เราใช้ฟังก์ชัน np.log2() เพื่อรับบันทึกของอาร์เรย์ 1D . กำหนดตัวแปรใหม่ 'ผลลัพธ์' เพื่อเก็บผลลัพธ์ของฟังก์ชันบันทึกในนั้น พิมพ์อาร์เรย์ด้วยข้อความ ฟังก์ชันบันทึกจะค้นหาบันทึกของอาร์เรย์ทั้งหมดโดยอัตโนมัติ

ผลลัพธ์จะแสดงข้อความ 'The array is' ก่อน จากนั้นจะแสดงอาร์เรย์ที่เรากำหนดไว้ในตัวแปร 'arr_1' np.log2() คำนวณบันทึกของอาร์เรย์ที่ต้องการและแสดงผล

NumPy Log Base 2 ของ 2D Array

การทำงานกับอาร์เรย์สองมิติเป็นเรื่องง่าย แต่เราต้องเข้าใจวิธีการทำงานและวิธีการที่เหมาะสม

ในโค้ดนี้ ให้นำเข้าไลบรารี NumPy ของ Python ก่อน จากนั้นกำหนดองค์ประกอบของอาร์เรย์สองมิติ อาร์เรย์เริ่มต้นที่นี่คือ 'array_0' อาร์เรย์ 2 มิตินี้มีหนึ่งแถวที่มีค่าจำนวนเต็ม และอีกแถวหนึ่งมีค่าทศนิยม จากนั้นแสดงอาร์เรย์โดยใช้คำสั่งพิมพ์ หลังจากนั้น เรียก np.log2() เพื่อคำนวณบันทึก 2 ของอาร์เรย์ 2D ที่กำหนดไว้ ตอนนี้ เก็บค่าที่คำนวณนั้นไว้ในตัวแปร 'เอาต์พุต' เพื่อที่ว่าถ้าเราต้องการใช้ค่าผลลัพธ์นั้นที่ใดก็ได้ในโค้ดหรือเพื่อแสดง เราจะสามารถใช้ค่านั้นผ่านชื่อตัวแปร 'เอาต์พุต'

ผลลัพธ์แสดงอาร์เรย์ที่เราเริ่มต้น ด้วยข้อความ จะแสดงบันทึกจากการคำนวณไปยังฐาน 2 ของอาร์เรย์ 2 มิติ

บทสรุป

ในบทความนี้ เราได้พูดถึงวิธีที่เราสามารถใช้ฟังก์ชัน log base 2 ซึ่งเป็นฟังก์ชันทางคณิตศาสตร์ของไลบรารี NumPy เราดูรายละเอียดว่าฟังก์ชันนี้ใช้งานอย่างไรและไลบรารีใดบ้างที่เราต้องนำเข้าในโค้ด เมื่อใดก็ตามที่เราต้องค้นหาบันทึกไปยังฐาน 2 ใน Python เพียงแค่นำเข้าไลบรารีและใช้ฟังก์ชัน np.log2() นอกจากนี้เรายังคำนวณฐานบันทึก 2 ของค่าต่างๆ อาร์เรย์ 1D และอาร์เรย์ 2D โดยการเรียกใช้เมธอด np.log2()