मैं सोच रहा हूं कि एक ही आकार के दो वैक्टरों की तुलना करने के लिए एक अजगर-सुन्न ऑपरेटर है या नहीं। विशेष रूप से, यहां छवि विवरण दर्ज करें

क्या मैं एक numpy API के माध्यम से सीधे परिणाम प्राप्त कर सकता हूं और यह क्या है? बहुत बहुत धन्यवाद!

2
Beb Dong 1 अप्रैल 2020, 19:59

1 उत्तर

सबसे बढ़िया उत्तर

यदि आपके सरणी ए और बी हैं:

c = ((np.repeat(a, b.shape[0]).reshape(a.shape[0], b.shape[0]) - b) == 0).astype(int)

या, जैसा कि hpaulj और FBruzzesi ने कहा:

c = (a[:, None] == b).astype(int)
2
Bruno Mello 1 अप्रैल 2020, 17:47