यदि मेरे पास numpy arrays की एक सूची है, तो निकालने विधि का उपयोग करके एक मान त्रुटि लौटाती है।आप numpy arrays की सूची से एक numpy सरणी को कैसे हटाते हैं?
उदाहरण के लिए:
import numpy as np
l = [np.array([1,1,1]),np.array([2,2,2]),np.array([3,3,3])]
l.remove(np.array([2,2,2]))
मुझे
ValueError: The truth value of an array with more than one element is ambiguous. Use a.any() or a.all()
मैं सभी() काम करने के लिए प्राप्त करने के लिए नहीं कर पा रहे दे सकते हैं, यह संभव नहीं है?
बस इतना ही आपको पता है, 'सूची' को चर के रूप में उपयोग करना अच्छा नहीं है क्योंकि यह पायथन में एक कीवर्ड है। यह बाद में आपको काटने के लिए वापस आ सकता है। –
हां धन्यवाद, इस समस्या को हल करने के लिए चारों ओर खेलते समय मुझे काट दिया गया था, सूची() का उपयोग करके सरणी में सरणी को परिवर्तित करना और फिर निकालने का उपयोग करना। –