numpy.trapz([-1, 1]) # returns 0
işlev Ama olumsuz alanları izin vermek istemiyoruz trapz ayrılmaz kullanarak numpys aşağıdaki hesaplamak için isterler. Bunu yapmak için etkili bir yol var mı yoksa minimum noktayı aramak ve diziyi el ile dönüştürmek zorunda mıyım?
numpy.trapz(numpy.abs([-1, 1]))
mantıklı mı? Eğer biz sadece np.trapz
source code yakalayabilir entegre alana olumsuz katkıları atmak ve bunu yeniden yazmak istiyorsanız
evet 'np.trapz (np.abs ([- 1, 1])).' Yapar mantıklı ama ayrılmaz değer olacaktır, bu durumda, pozitif alanın değerinin iki katı, bu durumda olan uygun oranı, bölerek zorunda bunu '2' ... –
siz "negatif derken alanlar "y", sıfırdan daha az veya entegrasyon hacmine negatif katkılar anlamına mı geliyor? – Daniel
Grafikte, bulunduğu koordinat sisteminden bağımsız bir alana sahip olmak istiyorum. Bunun kapalı olmayan yüzeylerle mümkün olmadığını biliyorum. Bence abs almak hile yapar. @SaulloCastro Genel durumdaki oranı nasıl karşılayacaksınız? – anopheles