पर बिंदुओं का समान वितरण मुझे 4 आयामी क्षेत्र पर बिंदुओं के समान वितरण की आवश्यकता है। मुझे पता है कि यह 3 कोणों को चुनने और ध्रुवीय निर्देशांक का उपयोग करने के रूप में तुच्छ नहीं है।पाइथन 4 आयामी क्षेत्र
3 आयामों में मैं
from random import random
u=random()
costheta = 2*u -1 #for distribution between -1 and 1
theta = acos(costheta)
phi = 2*pi*random
x=costheta
y=sin(theta)*cos(phi)
x=sin(theta)*sin(phi)
का उपयोग यह एक्स, वाई और जेड की एक समान वितरण देता है।
मैं 4 आयामों के लिए समान वितरण कैसे प्राप्त कर सकता हूं?
एन-गोलाकार पर यादृच्छिक रूप से समान रूप से वितरित बिंदु कैसे उत्पन्न करें: http://en.wikipedia.org/wiki/N-sphere#Uniformly_at_random_from_the_.28n.C2.A0.E2.88.92.C2.A01।2 9-क्षेत्र – unutbu
प्रतीक्षा करें, आप अंक को गोलाकार पर रखना चाहते हैं, लेकिन समान रूप से एक्स, वाई, जेड, (चौथा आयाम) में वितरित किया गया है? वह मेरे लिए नहीं जोड़ता है। मुझे नहीं लगता कि एक क्षेत्र पर समान रूप से वितरित अंक 4-स्पेस में समान रूप से वितरित किए जाएंगे। –
@SchighSchagh ताकि आप 4 आयामों में मोंटे कार्लो सिमुलेशन नहीं चला सकते? –