Seq.int- এ কী বিধিনিষেধ রয়েছে?


15

seqMan পৃষ্ঠা মার্কিন যুক্তরাষ্ট্র নিম্নলিখিত (জোর খনি):

বিবরণ

নিয়মিত ক্রম তৈরি করুন Gene seqএকটি ডিফল্ট পদ্ধতি সহ একটি মানক জেনেরিক। seq.intএটি একটি আদিম যা দ্রুততর হতে পারে তবে কয়েকটি বিধিনিষেধ রয়েছে

যদিও পৃষ্ঠাটি এই নিষেধাজ্ঞাগুলি আসলে কী তা বর্ণনা করে না। এখানে অন্যান্য প্রতিটি উল্লেখ seq.intএখানে:

যুক্তি

[...]

length.outক্রম পছন্দসই দৈর্ঘ্য। একটি অ-নেতিবাচক সংখ্যা, যা ভগ্নাংশের জন্য seqএবং seq.intএটির জন্য গোল করা হবে।

[...]

বিস্তারিত

[...]

নামবিহীন আর্গুমেন্টগুলির ব্যাখ্যা seqএবং seq.intএটি আদর্শ নয় এবং প্রোগ্রামিং করার সময় সর্বদা যুক্তিগুলির নামকরণ করার পরামর্শ দেওয়া হয়।

[...]

seq.intএকটি অভ্যন্তরীণ জেনেরিক যা seqপ্রথম সরবরাহিত আর্গুমেন্টের ("যুক্তি মিলে যাওয়ার আগে) শ্রেণীর উপর ভিত্তি করে পদ্ধতিগুলির জন্য প্রেরণ করে।"

seq.int, seq_alongএবং seq_lenআদিম হয়।

মান

seq.intএবং seqসংখ্যার যুক্তিগুলির জন্য ডিফল্ট পদ্ধতি " integer" বা " double" টাইপের একটি ভেক্টর ফিরিয়ে দেয় : প্রোগ্রামাররা যার উপর নির্ভর করতে হবে না।

এটির প্রথম যুক্তির শ্রেণি অনুসারে seq.intপ্রেরণকারী উল্লেখ করা বাদে seqআমি কোনও "বিধিনিষেধ" দেখছি না।

সুতরাং, এই বিধিনিষেধগুলি কি?


ভাল কথা, আমি যুক্ত করব যে সাহায্যের ফাইলটিতে দেওয়া সমস্ত উদাহরণের seqসাথে seq.intনাটকীয়ভাবে দ্রুত ছাড়া কেবল একইভাবে কাজ করা উচিত , তাই কেন এটি মোটেও ব্যবহার করা seqযায় তা পরিষ্কার নয়। এর সাথে সম্পর্কিত করা যেতে পারে twitter.com/BrodieGaslam/status/1196792003813621761
Moody_Mudskipper

@ মুডি_মদস্কিপার ঠিক এই কারণেই আমি জিজ্ঞাসা করেছি: আমি seq.intঅভ্যাসটি ব্যবহার করছি , কিন্তু সেই মন্তব্যটি ম্যান পেজে দেখেছি এবং এখন আমি জানতে চাইছি যে আমি এটিকে নির্দ্বিধায় ব্যবহার করার ক্ষেত্রে কোনও "ঝুঁকি" নিচ্ছি কিনা।
ওয়াসাবি

@ মুডি_ মুডসকিপার এবং রেকর্ডের জন্য, "ডক্সটি কখনই আপডেট হয়নি" সম্পূর্ণরূপে গ্রহণযোগ্য এবং উদ্বেগজনক উত্তর হবে।
ওয়াসাবি

6
আমি বলব "সিক (কেবলমাত্র) এর জন্য দু'টি পর্যন্ত, জটিল দৈর্ঘ্য হিসাবে সরবরাহ করা যেতে পারে যা দৈর্ঘ্য প্রদান করা হয় along বা তার সাথে সুনির্দিষ্ট করা হয় More আরও সাধারণভাবে, সিকের ডিফল্ট পদ্ধতিটি সংযুক্ত বস্তুগুলির সাথে পরিচালনা করবে ম্যাথ, অপস এবং সারাংশ গ্রুপ জেনেরিকের পদ্ধতি "" একটি সীমাবদ্ধতা ব্যাখ্যা করে। আপনি করতে পারেন seq(from = 0 + 1i, to = 10 + 1i, length.out = 11)তবে আপনি একইটি করতে পারবেন না seq.int
রোল্যান্ড

1
@Roland - হয়ত আপনি যে মন্তব্য একটি উত্তর হিসাবে যোগ করা উচিত
dww

উত্তর:


5

seqআর এ লিখিত একটি সাধারণ জেনেরিক ফাংশন যা সিতে লেখা seq.intএকটি আদিম ফাংশন, যদিও তাদের উভয়ই একই কাজ করতে লেখা হয়, তাদের প্ল্যাটফর্মগুলির গণ্ডগোলের কারণে তারা কখনও কখনও নির্দিষ্ট বাধা থাকতে পারে। নিচেরটি একটি উদাহরণ।

এখানে চিত্র বর্ণনা লিখুন

নোট করুন যে এটি একটি পুরানো সংস্করণ থেকে Rএবং বর্তমান সংস্করণগুলিতে স্থির করা হয়েছে। আর এর বিকাশ জুড়ে এই ধরণের বাগগুলি লক্ষ্য করা গেছে এবং এগুলি যত তাড়াতাড়ি সম্ভব প্যাচ করা হয়েছে। বর্তমান সংস্করণ SeQ এবং seq.int এখন প্রায় অনুরূপ দেখুন। সুতরাং, আর কোনও বিধিনিষেধ থাকা উচিত নয় seq.int


আপনার উত্তরের জন্য ধন্যবাদ, আপনি কি কোনও চিত্রের পরিবর্তে কোড পোস্ট করতে পারেন (উদাহরণস্বরূপ একটি নিন্দাবাদ) এবং আপনার উত্তরে রোল্যান্ডের মন্তব্য অন্তর্ভুক্ত করতে পারেন (যদি তিনি ইতিমধ্যে তার নিজের উত্তর পোস্ট না করেন)। আমি আপনার উত্তরটি সম্পাদনা করতে এবং এটি নিজের পক্ষে ভাল থাকলে নিজেই করতে পারি myself
মুডি_মদস্কিপার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.