, bir Numpy dizi olduğunu varsayalım bile uzunluğunun eksene sahiptir çünkü Numpy dizisinde orta dört öğeye erişmenin en hızlı yolu?
rand = np.random.randn(6, 6)
gibi
I dizi merkezi dört değer gerekir. Eğer 5, 5 gibi tuhaf olsaydı, o zaman sadece tek bir merkezi değer olurdu. Bu dört girişi almanın en basit/en hızlı/en kolay yolu nedir? Onları endekslerle çok kaba bir şekilde elde edebilirim, fakat bir grup fonksiyonu çağırıp bir dizi hesaplamayı yapmaktan daha hızlı bir yol arıyorum. hatta hatta tarafından ise, bunu istiyorum -array([[1.00016061, -0.70389486],
[-0.63757421, 1.70390504]])
Ama sadece 4 4 ile dizide için değil:
array([[ 0.25659355, -0.75456113, 0.39467396, 0.50805361],
[-0.77218172, 1.00016061, -0.70389486, 1.67632146],
[-0.41106158, -0.63757421, 1.70390504, -0.79073362],
[-0.2016959 , 0.55316318, -1.55280823, 0.45740193]])
Aşağıdaki istiyorum:
Örneğin
, aşağıdakileri dikkate Yukarıdaki gibi dört merkezi eleman.
Soruyu anladığımdan emin değilim. 'Rand [1: 5,1: 5] 'yi kullanamaz mısın? –