এটি একটি মন্তব্য হিসাবে শুরু হয়েছিল, তবে এটি অনেক দীর্ঘ হয়ে গেছে, তাই আমি এটি উত্তর হিসাবে পোস্ট করি।
আপনি বলতে আপনি পাইথন না চান, কিন্তু পাইথন হবে দ্রুত এবং সম্পূর্ণ হবে, এবং "ফুল প্রস্ফুটিত" -ity বেশ কঠোর হয় পাইথন এবং ম্যাটল্যাব তুলনা। আমি বিশ্বাস করি যে মন্তব্যগুলি এবং উত্তরগুলির মধ্যে সি # এবং পার্লের পরামর্শগুলির তুলনায় এটি দ্রুত গতি সম্পন্নও হতে পারে।
আমি ওয়ান-লাইনার ব্যবহার করছি:
python -ic "from __future__ import division; from math import *;"
যা আমি একটি কী-বোর্ড শর্টকাট যা এই কমান্ড দিয়ে একটি টার্মিনাল খোলে, যা আমার সাথে একটি বাজ দ্রুত উপযুক্ত ক্যালকুলেটর দেয় আবদ্ধ থাকেন exp()
, sqrt()
, sin()
, log()
, pi
, e
, ইত্যাদি
আপনি যদি কেবল একটি " calc 5+7
" বৈকল্পিক চান তবে * নিক্স রূপটি হ'ল:
python -c "from __future__ import division; from math import *; print $*"
এবং উইন্ডোজ আপনার সম্ভবত এটি $*
সঙ্গে প্রতিস্থাপন করা প্রয়োজন %*
।
from __future__ import division
ডিফল্ট হিসাবে পূর্ণসংখ্যা বিভাগের পরিবর্তে বিভাগকে ফ্লোটিং পয়েন্ট ব্যবহার করে, যা একটি ক্যালকুলেটর দ্বারা প্রত্যাশিত। যদি পাইথন 3 ব্যবহার করা হয় তবে এটির প্রয়োজন নেই ( __future__
অংশটির অর্থ যা )।
from math import *
সমস্ত গণিতের ফাংশনগুলি প্রধান নেমস্পেসে আমদানি করে, আপনি sin(2*pi)
পরিবর্তে এটি করতে পারেন math.sin(2*pi)
।
এনকোর হিসাবে: একটি স্ক্রিপ্ট থাকতে যা ইন্টারেক্টিভ বা ডাইরেক্ট মোডে শুরু করা যেতে পারে:
#!/bin/sh
if [ ${#} = 0 ]; then
python -ic "from __future__ import division; from math import *;"
else
python -c "from __future__ import division; from math import *; print ${*};"
fi
(সম্ভবত সম্ভবত তুচ্ছভাবে উইন্ডোজ রূপান্তরিত)।