मेरे पास फ्लोट के साथ एक numpy सरणी है।एक numpy सरणी पर सब्सप्लिंग/औसत
मैं क्या चाहता हूं (यदि यह पहले से मौजूद नहीं है) एक ऐसा फ़ंक्शन है जो मुझे दिए गए सरणी में प्रत्येक एक्स बिंदुओं के औसत की एक नई सरणी देता है, जैसे सब नमूनाकरण (और इंटरपोलेशन (?) के विपरीत)।
उदा। sub_sample (numpy.array ([1, 2, 3, 4, 5, 6]), 2) देता है [1.5, 3.5, 5.5]
उदा। बचे हुए को हटाया जा सकता है, उदा। sub_sample (numpy.array ([1, 2, 3, 4, 5]), 2) देता है [1.5, 3.5]
अग्रिम धन्यवाद।
यह ठीक काम करता है, सिवाय इसके कि विंडो आकार (ऊपर उदाहरण में 2) सरणी की लंबाई का गुणा नहीं है, लेकिन मैं यह सुनिश्चित कर सकता हूं कि यह है। धन्यवाद! –
@MichelKeijzers बस इसके बारे में सोचें, मेरा संपादन देखें। – Chris
धन्यवाद ... हाँ यह वही था जो मैं भी सोच रहा था। –