मैंUnpacking tuples/सरणियों/NumPy सरणी के लिए सूचकांक के रूप में सूचियों
>>> A = numpy.array(((1,2),(3,4)))
>>> idx = (0,0)
>>> A[*idx]
करने के लिए सक्षम होने के लिए प्यार करता हूँ और फिर भी यह मान्य सिंटैक्स नहीं है
1
मिलेगा।
>>> A[idx[0], idx[1]]
स्पष्ट रूप से लिखने के बिना ऐसा करने का कोई तरीका है?
संपादित करें: उत्तरों के लिए धन्यवाद। मेरे कार्यक्रम में मैं एक टुपल की बजाय एक अजीब सरणी के साथ अनुक्रमणित कर रहा था और अजीब परिणाम प्राप्त कर रहा था। आलोक के सुझाव के रूप में एक टुपल में कनवर्ट करना चाल करता है।
यह एक कठिन फोन था। अंत में मैंने सोचा कि विकी आपके से अधिक अंक के साथ कर सकता है। फिर भी आपको एक उपरांत दिया गया है :-) – ntimes
इसके अलावा, मुझे लगता है कि विकी के जवाब से पता चलता है कि मैं सीधे उदाहरण टुपल का उपयोग कर सकता हूं। – ntimes