ऐसा करने के लिए मैं numpy/python सरणी दिनचर्या का उपयोग कैसे करूं?पायथन में 4 प्रतियों द्वारा प्रत्येक सरणी तत्व को कैसे प्रतिस्थापित करें?
उदा। अगर मैं सरणी [ [1,2,3,4,]]
है, उत्पादन
[[1,1,2,2,],
[1,1,2,2,],
[3,3,4,4,],
[3,3,4,4]]
इस प्रकार होना चाहिए, उत्पादन डबल पंक्ति और स्तंभ आयामों की सरणी है। और मूल सरणी से प्रत्येक तत्व तीन बार दोहराया जाता है।
क्या मैं अब तक इस
def operation(mat,step=2):
result = np.array(mat,copy=True)
result[::2,::2] = mat
return result
यह मैं सरणी
[[ 98.+0.j 0.+0.j 40.+0.j 0.+0.j]
[ 0.+0.j 0.+0.j 0.+0.j 0.+0.j]
[ 29.+0.j 0.+0.j 54.+0.j 0.+0.j]
[ 0.+0.j 0.+0.j 0.+0.j 0.+0.j]]
देता इनपुट
[[98 40]
[29 54]]
सरणी हमेशा भी आयाम का हो जाएगा के लिए है।
आप मापदंडों खुद के बारे में कुछ टिप्पणियाँ जोड़ सकते हैं? यह सहायक होगा। – CyprUS
@ साइप्रस बस अपडेट किया गया। – Kasramvd