სურათის კრედიტი: matejmo/iStock/GettyImages
თუ თქვენ იყენებთ პროგრამირების ენას სახელწოდებით Python მათემატიკის ან სტატისტიკური გამოთვლების შესასრულებლად, შეიძლება დაგჭირდეთ აიღოთ რიცხვების საშუალო რიცხვი სიაში რაღაც მომენტში. ამის გაკეთების რამდენიმე გზა არსებობს, მათ შორის, საშუალოს გამოთვლა სიის გადახვევით და ბიბლიოთეკის ფუნქციების გამოყენებით რიცხვების ნაკრების საშუალო საშუალების საპოვნელად.
პითონის საშუალო მარყუჟის მეშვეობით
რიცხვების ნაკრების საშუალო ან საშუალო ჩვეულებრივ ეხება ყველა რიცხვის ჯამს, გაყოფილი სიაში რიცხვების რაოდენობაზე. ეს იძლევა საშუალო არითმეტიკას, რომელიც შეიძლება სასარგებლო იყოს სხვადასხვა სტატისტიკურ აპლიკაციებში და არაფორმალურ კონტექსტში.
დღის ვიდეო
პროგრამირების ენა Python შედარებით მარტივს ხდის სიის ელემენტების გადადგმას ან ციკლს და თითოეული მათგანისთვის გარკვეული თვისების გამოთვლას. პითონი მოიცავს სხვადასხვა ტიპის ციკლს, მათ შორის მარყუჟებს "while", რომლებიც გრძელდება მანამ, სანამ პირობა აღარ იქნება ჭეშმარიტი და "for" მარყუჟები, რომლებიც ასრულებენ კოდს ერთხელ სიის თითოეულ ელემენტზე.
"for" მარყუჟი ალბათ ყველაზე მარტივი ციკლია პითონში სიის საშუალო მნიშვნელობისთვის გამოსაყენებლად. დააყენეთ ცვლადი ნულის ტოლი და გაიმეორეთ სიის თითოეულ ელემენტზე, დაამატეთ მისი მნიშვნელობა ახალ ცვლადს. როდესაც ციკლი დასრულდება, გამოთვალეთ სიის სიგრძე პითონის ჩაშენებული "len" ფუნქციის გამოყენებით. ჯამი გაყავით სიის სიგრძეზე.
დამრგვალებასთან საქმე
თუ სია შეიცავს ყველა მთელ რიცხვს, გაამრავლეთ სია "1.0" მუდმივზე, რათა აიძულოთ იგი ათწილადის რიცხვამდე, რათა პითონმა არ მოარგოს შედეგი უახლოეს მთელ რიცხვამდე. შეიძლება დაგჭირდეთ Python-ის ჩაშენებული "Decimal" კლასის გამოყენება, რათა აკონტროლოთ რამდენი დამრგვალება მოაქვს პითონი შედეგს.
ეს პროცესი იგივეა ენის Python 2 ან Python 3 ვერსიებში.
NumPy საშუალო ფუნქციის გამოყენება
ზოგიერთ შემთხვევაში, შეიძლება არ გინდოდეთ თქვენი კოდის დანერგვა ჩვეულებრივი ოპერაციის შესასრულებლად, როგორიცაა პითონში რიცხვების საშუალო აღება.
თქვენ შეგიძლიათ გამოიყენოთ Python-ის სხვადასხვა დამატებითი ბიბლიოთეკები საშუალო და სხვა სტატისტიკური ფუნქციების გამოსათვლელად. საერთო არის NumPy სამეცნიერო გამოთვლითი ბიბლიოთეკა, რომელიც უფასო ბიბლიოთეკაა. შეგიძლიათ ბიბლიოთეკაში შემავალი "numpy.mean" ფუნქციას გადასცეთ რიცხვების სია ან მასივი და ის აბრუნებს თქვენ მიერ გადაცემული რიცხვების საშუალო მნიშვნელობას.
NumPy შეიძლება დაინსტალირდეს ყველაზე თანამედროვე ოპერაციულ სისტემებზე და Python-ის ვერსიებზე. NumPy ასევე შეიძლება გამოყენებულ იქნას Python-თან სტანდარტული გადახრის გამოთვლისთვის მისი "numpy.std" ფუნქციის გამოყენებით.