अगर मैं निम्नलिखित कोड चलाने: यदि मैं बदल b += c
b = b + c
करने के लिए, कोड ठीक चलाताटाइप एरर संख्यात्मक सरणी पर इनस्थल ऑपरेशंस का उपयोग करते समय उत्पन्न हुआ?
TypeError: ufunc 'add' output (typecode 'O') could not be coerced to provided
output parameter (typecode 'd') according to the casting rule ''same_kind''
:
import numpy as np
b = np.zeros(1)
c = np.zeros(1)
c = c/2**63
print b, c
b += c
मैं यह त्रुटि संदेश मिलता है। ऐसा क्यों है? मैं आरएचईएल पर पायथन 2.7.2 चला रहा हूं।
NumPy संस्करण: 2.0.0.dev-a2a9dfb
जीसीसी संस्करण: 4.1.2 20,080,704 (रेड हैट 4.1.2-52)
अग्रिम धन्यवाद।
कृपया अपने numpy संस्करण ('print np.version.version') और अपने 'gcc --version' (खोल से) पोस्ट करें, क्योंकि हमें बग रिपोर्ट की जानकारी चाहिए। –
मुझे इसी समस्या के साथ '/ =' था। आपकी पोस्ट को हल करने के लिए धन्यवाद। –