PythonCV
Open in Telegram
✔️نمونه سوال با پاسخ ✔️نمونه سورس کد و پروژه پایتون( هوش مصنوعی، یادگیری عمیق، ماشین لرنینگ، بینایی ماشینی، دیتاساینس، فلسک، جنگو و ...) ✔️جزوه های آموزشی ✔آموزش کتابخانه های پایتون ادمین: @xalrzll سوالاتو اینجا بپرس👇 @pythoncv_gp
Show more1 600
Subscribers
-124 hours
-67 days
-2830 days
Posts Archive
1 600
سوال برنامه ای بنویسید که ۲ ماتریس از کاربر گرفته و حاصلضرب آنها را محاسبه نماید .
📌فایل پاسخ با فرمت پایتون پیوست شد .
دیدن پاسخ
#پایتون
@pythonCV
1 600
#ماتریس_اول
#گرفتن_تعداد_سطر_و_ستون_ها_از_کاربر
Row = int(input("Please enter the number of rows:"))
Column = int(input("Please enter the number of column:"))
#مقداردهی_ماتریس_اول
matrix1 = []
print("Enter the entries rowwise:")
for i in range(Row):
a = []
for j in range(Column):
print("Enter element a", i+1, j+1, " : ")
a.append(int(input()))
matrix1.append(a)
#چاپ_کردن_ماتریس_اول
for i in range(Row):
for j in range(Column):
print(matrix1[i][j], end=" ")
print()
#ماتریس_دوم
#مقداردهی_ماتریس_دوم
matrix2 = []
print("Enter the entries rowwise:")
for i in range(Row):
b = []
for j in range(Column):
print("Enter element b", i+1, j+1, " : ")
b.append(int(input()))
matrix2.append(b)
#چاپ_کردن_ماتریس_دوم
for i in range(Row):
for j in range(Column):
print(matrix2[i][j], end=" ")
print()
#جمع_کردن_دو_ماتریس
result = [[0 for i in range(Column)] for i in range(Row)]
for i in range(len(matrix1)):
for j in range(len(matrix1[0])):
result[i][j] = matrix1[i][j] + matrix2[i][j]
print("The sum of above matrices is : ")
for r in result:
print(r)
#پایتون
@pythonCV
1 600
#تابع_جهت_محاسبه_واریانس
def variance(lst, n):
mean = sum(lst) / n
deviations = [(x - mean) ** 2 for x in lst]
variance = sum(deviations) / n
print("The variance of the data is: ", variance)
#آرایه_جهت_دریافت_ورودیها
n1 = int(input("Please enter The number of data: "))
lst = []
for i in range(n1):
print("Please enter", i+1, "the number:")
data = float(input())
lst += [data]
print(lst)
#فراخوانی_تابع
variance(lst, n1)
#پایتون
@pythonCV
1 600
#تابع_جهت_پیدا_کردن_عنصر_وسط
#اگر_عدد_فرد_باشد_از_شرط_اول_پیروی____میکند_و_درغیر_این_صورت_از_شرط_دوم
def findmiddle(a):
middle = float(len(a))/2
if middle % 2 != 0:
print(a[int(middle-0.5)])
else:
print(a[int(middle)], a[int(middle-1)])
#تعداد_اعداد_آرایه_رو_از_ورودیمیگیرد_ودر___لیست_a_ذخیره_میکند.
n = int(input("Please enter the number of numbers: "))
a = []
for i in range(n):
print("Please enter ", i+1, "th number")
a1 = int(input())
a += [a1]
#فراخوانی_تابع
findmiddle(a)
#پایتون
@pythonCV
1 600
#سوال1
#تابع_جهت_محاسبه_فاکتوریل
def factorial1(n):
fact = 1
for i in range(2, n+1):
fact *= i
return fact
#گرفتنmوnاز_ورودی
m = int(input("m ="))
n = int(input("n ="))
#فرمول_ترکیب_و_ارسال_به_تابع
combination = (factorial1(m)) / (factorial1(n)*factorial1(m-n))
print("combination=", combination)
#سوال2
#permutation
#تابع_جهت_محاسبه_فاکتوریل
def factorial1(n):
fact = 1
for i in range(2, n+1):
fact *= i
return fact
#تعداد_اعداد_آرایه_رو_از_ورودی_میگیرد_و__در_لیست_a_ذخیره_میکند.
n = int(input("Please enter the total number of numbers: "))
a = []
for i in range(n):
print("Please enter ", i+1, "th number")
a1 = int(input())
a += [a1]
#فراخوانی_کتابخانه_جهت_دریافت_۱۰_عدد_تصادفی_و_قرار_دادن_آنها_در_متغیر_MوN
import random
for i in range(10):
M = random.choice(a)
N = random.choice(a)
#فرمول_جایگشت
permutation = (factorial1(M)) / (factorial1(M-N))
#چاپ_کردن_پاسخها
print(f"{i+1}. C({M},{N}) = {M}!/({M}-{N})! = {permutation}")
#پایتون
@pythonCV
1 600
سوال 1 تابعی بنویسید که ترکیب را محاسبه کند .(تبصره : از توابع آماده استفاده نکنید .
فرض : فرمول ترکیب = !m!/n!(m-n)
سوال 2 برنامه ای بنویسید که یک آرایه از ورودی دریافت کند و به صورت تصادفی ۱۰ جایگشت متفاوت از آن تولید کند و آن ها را نشان دهد .(جایشگت ها باید به صورت تصادفی تولید شوند )
📌فایل پاسخ با فرمت پایتون پیوست شد .
دیدن پاسخ
#پایتون
@pythonCV
1 600
#بدون_استفاده_از_کتابخانه
#میانگین
def average1(a, c):
sum1 = 0
for i in a:
sum1 += i
avg1 = sum1 / c
print("average = ", avg1)
#میانه
def median1(a, c):
i = 0
while(i <c):
j = i + 1
while(j < c):
if(a[i] > a[j]):
temp = a[i]
a[i] = a[j]
a[j] = temp
j = j + 1
i = i + 1
print("Element After Sorting List in Ascending Order is : ", a)
if c % 2 == 0:
first_median = a[c // 2]
second_median = a[c // 2 - 1]
median = (first_median + second_median) / 2
else:
median = a[c // 2]
print(a)
print("Median of above list is: " + str(median))
#انحراف_معیار
def deviations1(a, c):
sum1 = 0
for i in a:
sum1 += i
avg1 = sum1 / c
deviations = [(x - avg1) ** 2 for x in a]
print("deviations = ", deviations)
#چارک_اول
def Q1(a, c): # => Lower Quartile formula (Q1) = (N+1) * 1 / 4.
n1 = (c // 4)
print("Q1 =", a[n1])
#دریافت_آرایه
n = int(input("Please enter the number of numbers: "))
a = []
for i in range(n):
print("Please enter ", i+1, "th number")
a1 = int(input())
a += [a1] # or => a.append(a1)
counter = 0
for i in a:
counter += 1
#فراخوانی_توابع
median1(a, counter)
average1(a, counter)
deviations1(a, counter)
Q1(a, counter)
# -----------------------------------------------------------------------------------
#با_استفاده_از_کتابخانه
import statistics
def mean1(a):
mean2 = statistics.mean(a)
print("Mean =", mean2)
def deviations2(a):
print("deviations =", statistics.stdev(a))
def median2(a):
print("median =", statistics.median(a))
n = int(input("Please enter the number of numbers: "))
a = []
for i in range(n):
print("Please enter ", i+1, "th number")
a1 = int(input())
a += [a1] # or => a.append(a1)
mean1(a)
deviations2(a)
median2(a)
#پایتون
@pythonCV
