Numpy.exp () ঠিক কী করে? [বন্ধ]


91

এনপি.এক্সপি () আসলে কী করে সে সম্পর্কে আমি খুব বিভ্রান্ত। ডকুমেন্টেশনে এটি বলে যে এটি: "ইনপুট অ্যারেতে সমস্ত উপাদানগুলির সূচকীয় গণনা করে।" এর ঠিক অর্থ কী তা নিয়ে আমি বিভ্রান্ত। কেউ কি আমাকে আরও তথ্য দিতে পারে যা এটি আসলে কি করে?


আচ্ছা, তুমি কি চেষ্টা করেছ? print np.arange(10), np.exp(np.arange(10))(পাইথন 2 এর জন্য)।
wflynny

11
কেন এই মত দরকারী প্রশ্ন বন্ধ?
কাটার

উত্তর:


90

সূচকীয় ফাংশনটি এমন e^xযেখানে eগাণিতিক ধ্রুবককে বলা হয় প্রায় ইউলারের সংখ্যা 2.718281। এই মানটির সাথে গাণিতিক সম্পর্ক রয়েছে piএবং বক্রাকার opeাল e^xপ্রতিটি বিন্দুতে এর মানের সমান। আপনার ইনপুট অ্যারেতে প্রতিটি মানের জন্য np.exp()গণনা করে ।e^xx


53

এটা তোলে গণনা করে এক্স প্রত্যেকের জন্য এক্স আপনার তালিকায় যেখানে ইউলার সংখ্যা (প্রায় 2.718) হয়। অন্য কথায়, np.exp(range(5))অনুরূপ [math.e**x for x in range(5)]


19

এক্সপ্রেস (এক্স) = ই ^ এক্স যেখানে ই = 2.718281 (প্রায়)

import numpy as np

ar=np.array([1,2,3])
ar=np.exp(ar)
print ar

নমুনা কোডের আউটপুট-> [2 7 20]


4
আপনার কোডটি আমাকে নিম্নলিখিত ত্রুটিটি দেয়: ufunc 'exp' আউটপুট (টাইপকোড 'ডি') কাস্টিং নিয়ম '' একই_জাঁচ '' অনুযায়ী প্রদত্ত আউটপুট প্যারামিটারে (টাইপকোড 'l') জোর করা যায়নি "
মাইকেল

4
আপনি যদি [1,2,3] কে [1., 2., 3।] এ পরিবর্তন করেন তবে ত্রুটিটি অদৃশ্য হয়ে যাবে। আমি মনে করি অবাস্তব মানগুলিকে বস্তুর ধরণে রূপান্তর করার কারণে এটি ঘটে। সুতরাং আপনি এগুলিকে ভাসা হিসাবে রেখেছেন এবং এটি কাজ করে :) বা সম্ভবত এটি কেবল পাইথন 2x তে ঘটেছিল, আমি পাইথন 3.6 তে পরীক্ষা করেছিলাম এবং এটি কাজ করে।
জোয়েল কারনেইরো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.