คำถามติดแท็ก logarithm

7
พล็อตลอการิทึมแกนกับ matplotlib ในหลาม
ฉันต้องการพล็อตกราฟด้วยแกนลอการิทึมหนึ่งแกนโดยใช้ matplotlib ฉันอ่านเอกสารแล้ว แต่ไม่สามารถเข้าใจไวยากรณ์ได้ ฉันรู้ว่ามันอาจเป็นเรื่องง่ายเหมือน'scale=linear'ในข้อโต้แย้งเรื่องการลงจุด แต่ฉันไม่สามารถทำให้ถูกต้องได้ โปรแกรมตัวอย่าง: import pylab import matplotlib.pyplot as plt a = [pow(10, i) for i in range(10)] fig = plt.figure() ax = fig.add_subplot(2, 1, 1) line, = ax.plot(a, color='blue', lw=2) pylab.show()

10
ฉันจะระบุฐานสำหรับ Math.log () ใน JavaScript ได้อย่างไร
ฉันต้องการlogฟังก์ชั่นสำหรับ JavaScript แต่จำเป็นต้องเป็นฐาน 10 ฉันไม่เห็นรายชื่อใด ๆ สำหรับสิ่งนี้ดังนั้นฉันคิดว่ามันเป็นไปไม่ได้ มีพ่อมดคณิตศาสตร์ที่รู้วิธีแก้ปัญหานี้หรือไม่?

10
คุณคำนวณ log ฐาน 2 ใน Java สำหรับจำนวนเต็มได้อย่างไร
ฉันใช้ฟังก์ชันต่อไปนี้เพื่อคำนวณ log ฐาน 2 สำหรับจำนวนเต็ม: public static int log2(int n){ if(n <= 0) throw new IllegalArgumentException(); return 31 - Integer.numberOfLeadingZeros(n); } มันมีประสิทธิภาพที่ดีที่สุด? มีคนรู้ว่าฟังก์ชั่น J2SE API พร้อมสำหรับวัตถุประสงค์นั้นหรือไม่? UPD1 น่าแปลกใจสำหรับฉันเลขคณิตจุดลอยตัวดูเหมือนจะเร็วกว่าเลขคณิตจำนวนเต็ม UPD2 เนื่องจากความคิดเห็นฉันจะดำเนินการตรวจสอบอย่างละเอียดมากขึ้น UPD3 ฟังก์ชันเลขจำนวนเต็มของฉันเร็วกว่า Math.log (n) / Math.log (2) 10 เท่า

11
เข้าสู่ฐาน 2 ใน python
ฉันจะคำนวณบันทึกไปยังฐานสองใน python ได้อย่างไร เช่น. ฉันมีสมการนี้โดยที่ฉันใช้ฐานบันทึก 2 import math e = -(t/T)* math.log((t/T)[, 2])
110 python  logarithm 

6
อะไรจะทำให้อัลกอริทึมมีความซับซ้อน O (log n)
ความรู้เกี่ยวกับ big-O ของฉันมี จำกัด และเมื่อคำบันทึกปรากฏขึ้นในสมการมันก็ยิ่งทำให้ฉันผิดหวัง ใครช่วยอธิบายให้ฉันเข้าใจง่ายๆว่าO(log n)อัลกอริทึมคืออะไร? ลอการิทึมมาจากไหน? สิ่งนี้เกิดขึ้นโดยเฉพาะเมื่อฉันพยายามแก้คำถามฝึกหัดกลางภาค: ให้ X (1..n) และ Y (1..n) ประกอบด้วยรายการจำนวนเต็มสองรายการโดยแต่ละรายการเรียงลำดับแบบไม่ลดทอน ให้อัลกอริทึม - เวลา O (log n) เพื่อค้นหาค่ามัธยฐาน (หรือจำนวนเต็มน้อยที่สุดที่ n) ขององค์ประกอบที่รวมกัน 2n ทั้งหมด เช่น X = (4, 5, 7, 8, 9) และ Y = (3, 5, 8, 9, 10) จากนั้น 7 คือค่ามัธยฐานของรายการรวม (3, 4, 5, …

2
อะไรจะทำให้อัลกอริทึมมีความซับซ้อน O (log log n)
คำถามก่อนหน้านี้กล่าวถึงปัจจัยบางประการที่อาจทำให้อัลกอริทึมมีความซับซ้อน O (log n) อะไรจะทำให้อัลกอริทึมมีความซับซ้อนของเวลา O (log log n)?

4
ValueError: ข้อผิดพลาดของโดเมนคณิตศาสตร์
ฉันเป็นเพียงการทดสอบตัวอย่างจากวิธีเชิงตัวเลขในงานวิศวกรรมกับงูหลาม from numpy import zeros, array from math import sin, log from newtonRaphson2 import * def f(x): f = zeros(len(x)) f[0] = sin(x[0]) + x[1]**2 + log(x[2]) - 7.0 f[1] = 3.0*x[0] + 2.0**x[1] - x[2]**3 + 1.0 f[2] = x[0] + x[1] + x[2] -5.0 return f x = …

3
อะไรคือความแตกต่างระหว่าง 'log' และ 'symlog'?
ในmatplotlibฉันสามารถตั้งค่าการปรับขนาดแกนโดยใช้pyplot.xscale()หรือAxes.set_xscale(). ฟังก์ชันทั้งสองยอมรับสเกลที่แตกต่างกันสามแบบ: 'linear'| 'log'| 'symlog'. อะไรคือความแตกต่างระหว่าง'log'และ'symlog'? ในการทดสอบง่ายๆที่ฉันทำทั้งสองดูเหมือนกันทุกประการ ฉันรู้ว่าเอกสารระบุว่าพวกเขายอมรับพารามิเตอร์ที่แตกต่างกัน แต่ฉันยังไม่เข้าใจความแตกต่างระหว่างพารามิเตอร์เหล่านี้ ใครช่วยอธิบายหน่อยได้ไหม คำตอบจะดีที่สุดหากมีโค้ดตัวอย่างและกราฟิก! (ด้วย: ชื่อ 'symlog' มาจากไหน?)

5
คุณทำบันทึกธรรมชาติ (เช่น“ ln ()”) ด้วย numpy ใน Python ได้อย่างไร
เมื่อใช้ numpy ฉันจะทำสิ่งต่อไปนี้ได้อย่างไร: ln(x) เทียบเท่ากับ: np.log(x) ฉันขอโทษสำหรับคำถามที่ดูเหมือนจะไม่สำคัญ แต่ความเข้าใจของฉันเกี่ยวกับความแตกต่างระหว่างlogและlnนั่นlnคือ logspace e?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.