2010-05-20 32 views
13

NumPy कार्यों में, अक्सर प्रारंभिक लाइनों कि वैरिएबल प्रकार की जाँच करते हैं, उन्हें मजबूर कर कुछ प्रकार के होने के लिए आदि किसी scipy.signal.square में इन पंक्तियों के बिंदु की व्याख्या कर सकते हैं? अपने आप से मूल्य घटाना क्या करता है?क्यों (एक्स एक्स) से ही एक मूल्य घटाना?

t,w = asarray(t), asarray(duty) 
w = asarray(w + (t-t)) 
t = asarray(t + (w-w)) 

source

+1

यह एक अनुमान तो मैं एक जवाब के रूप में यह डाल करने के लिए नहीं जा रहा हूँ है, लेकिन यह संभावना है कि नहीं सभी शून्य एक ही प्रकार के कर रहे हैं। इससे यहां जो भी संख्यात्मक प्रकार का उपयोग किया जा रहा है, उसका शून्य उत्पन्न होता है, मैं अनुमान लगा रहा हूं। –

+4

एक अनुमान में, मैं कहता था यह कुछ प्रकार बलात्कार NumPy प्रदर्शन अनुकूलन करने की सुविधा देता है कि चलाता है। –

+1

यह अच्छा होगा अगर उन्होंने टिप्पणियों का उपयोग किया था। – endolith

उत्तर

14

मुझे विश्वास है कि यह कर देगा अंतिम डब्ल्यू और टी एक ही प्रकार की है। उदाहरण के लिए, यदि आप नाव और पूर्णांक के साथ शुरू, आप दोनों की जा रही नाव सरणियों जो बाद में संचालन के लिए बेहतर है के साथ खत्म हो जाएगा।

+0

एक अच्छा अवलोकन। मैंने भी एक ही चाल का उपयोग किया है। – Dingle

+1

हां, और इसमें एक ही आयाम होगा (यदि वे अलग से शुरू होते हैं) – iondiode

+0

यह अजीब बात है कि टी एक सरणी है और डब्ल्यू स्केलर – endolith

संबंधित मुद्दे