1D dizim var ve bir histogramı çizerek ve bunu bir Gaussian ile uyduruyorum. Gürültü haritası üzerinde bir sinyal oluşturmak istiyorum (gaussian'dan bir sigma ölçeği ile). Çeşitli yerlerde 0 değerine sahibim ancak yalnızca < 0 ve> 0 değerlerini korumak istiyorum.1D dizisinden bir değer çıkartın
Komutumu böyle yazabilir miyim?
new_SN_map = temp_SN_map[(temp2_SN_map < 0) & (temp_SN_map > 0)]
0 değerini otomatik olarak silmek için bir yol var mı?
Daha ayrıntılı bir sorum var. 2D dizilim olduğunu varsayarsak. Bu işlemi uygularken neden 2D dizisi 1D dizisi oluyor? – Deadpool
çünkü numpy yalnızca 2B dizileri boşluklarla işleyebilir, bu yüzden ** bunları ** 1D'ye dönüştürmelidir. Koordinat bilgilerini saklamak için 'np.mgrid' veya' np.ogrid' kullanabilirsiniz. – MSeifert