Set vs list in Python A better way to understand the key difference between sets and lists in Python is to understand the definition regardless of language or syntax. Generally speaking, a set is a mathematical concept which refers to a collection of distinct objects (in math they are called elements). Distinct means there are

Introduction In this tutorial, we are going to create a containerized machine learning application. It is a simple application but it can be used as a template to build a more serious one. I hope by the end of this post you will have a basic idea about the following cool topics and technologies: Machine

Problem Write a Python recursive function to compute the product of two positive integers. Solution The product of two positive integers (A*B) is nothing but the sum of the first integer (A), (B) times Code Here is the code in Python //Includes def RecursiveProduct(a, b): # Base case 1 if a == 0 or b

Fore more information please refer to the following post. This post only implements the solution in Python Code def RecursiveAvg(A, i, n): # Base case if i == n-1: return A[i]/n return A[i]/n + RecursiveAvg(A, i + 1, n) A = [1.0, 2.0, 3.0, 4.0, 5.0, 6.0, 7.0, 8.0, 9.0, 10.0] print "Average of A

Refer to the following post for more details. This post is only Python implementation Python code # Integer division calculator def Division(numerator, denominator): # Divide by zero special case if denominator == 0: return [-999, -999] # Both are equal special case if numerator == denominator: return [1, 0] quotient = 0 # Get the

For definition and C++ implementation you may refer to the following post. This post reimplements it in Python. Python code # N = 0 1 2 3 4 5 6 7 # Fibonacci (N) = 0 1 1 2 3 5 8 13 def Fibonacci (N): # Initial case is 0 by definition if N

For definition and more details please refer to the following post. This post only reimplements the code in Python. Python Code def RecursiveExp(x, n): # First base case if n == 0: return 1 # Second base case if n == 1: return x # Even values of (n) if n % 2 == 0:

Definition Please refer to the following article for definition. This article reimplements it in Python. Code def isAmicable(n, m): # Sum of (n) proper divisors ns = 0 # Sum of (m) proper divisors ms = 0 # Boolean: 1 if the sum of (n) proper divisors equals to (m) nb = 0 # Boolean:

Problem Given two integers A less than B. Write Python code to find the greatest common divisor between A and B commonly known as GCD. Definition GCD(A, B) is the largest positive integer that divides A and B without a remainder. We can loop starting at 2 ending at A and whenever we find a

Syntax The power function in Python can be easily computed by importing the math module as follows: import math # This will print 8 which is 2 to the power 3 print pow(2, 3) You can alternatively use the ** syntax as follows: # This will print 8 print 2**3 Modular Exponentiation The power function