تابع product چی هست - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

وبـــلاگ هــفت خــط کــد


آموزش های برنامه نویسی
۲۶۸ نفر آنلاین
۵۵ عضو و ۲۱۳ مهمان در سایت حاضرند

تابع product چی هست

0 امتیاز

سلام دوستان

تابع product در numpy چی کار می کنه؟

می دونم ضرب هست ولی چطور جواب این 16 در میاد

import numpy as np
x = np.array([536870910, 536870910, 536870910, 536870910])
print(np.prod(x))

یک برنامه از این کد استفاده کرده می خوام ببینم داره چی کار می کنه pool یک تنسور هست در کراس.

input_shape = pool.get_shape().as_list()

flat_input_size = np.prod(input_shape)

 

سوال شده اردیبهشت 16, 1400  بوسیله ی pilapila (امتیاز 232)   14 43 56

1 پاسخ

0 امتیاز
تابع np.prod در numpy حاصل ضرب تمام عناصر یک آرایه ورودی را محاسبه می کند. در مثال اول x آرایه ای با چهار عنصر است و np.prod(x) حاصلضرب این عناصر را محاسبه می کند که برابر با 536870910 * 536870910 * 536870910 * 536870910 = 115292150460684697 است.
 
در مثال دوم، input_shape لیستی است که شکل  pool تانسور را نشان می‌دهد و flat_input_size با در نظر گرفتن حاصلضرب همه عناصر در input_shape محاسبه می‌شود. این برای تعیین تعداد کل عناصر در pool  تانسور استفاده می شود.
پاسخ داده شده بهمن 14, 1401 بوسیله ی عباس همت خواه (امتیاز 436)   2 8 13
...