import math def calculate_permutations(n, k): return math.perm(n, k) n = 5 k = 3 num_permutations = calculate_permutations(n, k) print("Number of permutations:", num_permutations)
Category: PYTHON
Free PYTHON Code Examples
Calculate number of tokens
def calculate_number_of_tokens(string): tokens = string.split() return len(tokens) string = "This is a sample string with some tokens" num_tokens = calculate_number_of_tokens(string) print("Number of tokens:", num_tokens)
Calculate number of years between two dates
from dateutil.relativedelta import relativedelta from datetime import datetime def calculate_years_between_dates(date1, date2): date1 = datetime.strptime(date1, '%Y-%m-%d') date2 = datetime.strptime(date2, '%Y-%m-%d') difference = relativedelta(date2, date1) years_between_dates = difference.years return years_between_dates date1 = '2000-01-01' date2 = '2024-12-31' years_between_dates = calculate_years_between_dates(date1, date2) print("Number of years between the two dates:", years_between_dates)
Calculate number of combinations
math.comb() function
import math def calculate_combinations(n, k): return math.comb(n, k) n = 5 k = 3 num_combinations = calculate_combinations(n, k) print("Number of combinations:", num_combinations)
Calculate number of months between two dates
from dateutil.relativedelta import relativedelta from datetime import datetime def calculate_months_between_dates(date1, date2): date1 = datetime.strptime(date1, '%Y-%m-%d') date2 = datetime.strptime(date2, '%Y-%m-%d') difference = relativedelta(date2, date1) months_between_dates = difference.years * 12 + difference.months return months_between_dates date1 = '2023-01-01' date2 = '2023-06-30' months_between_dates = calculate_months_between_dates(date1, date2) print("Number of months between the two dates:", months_between_dates)
Calculate number of days between two dates
from datetime import datetime def calculate_days_between_dates(date1, date2): date1 = datetime.strptime(date1, '%Y-%m-%d') date2 = datetime.strptime(date2, '%Y-%m-%d') difference = abs(date2 - date1) return difference.days date1 = '2024-01-01' date2 = '2024-01-10' days_between_dates = calculate_days_between_dates(date1, date2) print("Number of days between the two dates:", days_between_dates)
Calculate average of list
def calculate_average(data): return sum(data) / len(data) if len(data) > 0 else 0 data = [10, 20, 30, 40, 50] average = calculate_average(data) print("Average:", average)
Calculate average and standard deviation
import statistics data = [10, 20, 30, 40, 50] average = statistics.mean(data) std_deviation = statistics.stdev(data) print("Average:", average) print("Standard deviation:", std_deviation)
Calculate percentage by group
def calculate_percentage_by_group(data): total_sum = sum(data.values()) percentages = {key: (value / total_sum) * 100 for key, value in data.items()} return percentages data = {'Group A': 500, 'Group B': 800, 'Group C': 1200} percentage_by_group = calculate_percentage_by_group(data) for group, percentage in percentage_by_group.items(): print(f"{group}: {percentage:.2f}%")
Calculate percentage change
def calculate_percentage_change(old_value, new_value): return ((new_value - old_value) / old_value) * 100 old_value = 50 new_value = 70 percentage_change = calculate_percentage_change(old_value, new_value) print("Percentage change:", percentage_change, "%")