আমি কীভাবে পাইথনে কোনও নেতিবাচক সংখ্যাকে ধনাত্মক রূপান্তর করতে পারি? (এবং ইতিবাচক একটি রাখুন।)
আমি কীভাবে পাইথনে কোনও নেতিবাচক সংখ্যাকে ধনাত্মক রূপান্তর করতে পারি? (এবং ইতিবাচক একটি রাখুন।)
উত্তর:
>>> n = -42
>>> -n # if you know n is negative
42
>>> abs(n) # for any n
42
দস্তাবেজগুলি পরীক্ষা করতে ভুলবেন না ।
max(n, -n)
(কেবল একটি বিকল্প বিকল্প :)
max
একটি ঝরঝরে কৌশল, তবে, বিশেষ করে অজগরটিতে এটির একটি ওভারহেড রয়েছে, যা 30% এর চেয়ে ধীরে ধীরে হবে abs
। সুতরাং আপনি স্পষ্টভাবে করা উচিৎ abs
উপরmax
কেবল -1 দ্বারা গুণমান উভয় উপায়ে ...
>>> -10 * -1
10
>>> 10 * -1
-10
আপনি যদি নাম্পি নিয়ে কাজ করছেন তবে আপনি এটি ব্যবহার করতে পারেন
import numpy as np
np.abs(-1.23)
>> 1.23
এটি পরম মান প্রদান করবে।