Answer:
import numpy as np
import matplotlib.pyplot as plt
def calculate_pi(x,y):
points_in_circle=0
for i in range(len(x)):
if np.sqrt(x[i]**2+y[i]**2)<=1:
points_in_circle+=1
pi_value=4*points_in_circle/len(x)
return pi_value
length=np.power(10,6)
x=np.random.rand(length)
y=np.random.rand(length)
pi=np.zeros(7)
sample_size=np.zeros(7)
for i in range(len(pi)):
xs=x[:np.power(10,i)]
ys=y[:np.power(10,i)]
sample_size[i]=len(xs)
pi_value=calculate_pi(xs,ys)
pi[i]=pi_value
print("The value of pi at different sample size is")
print(pi)
plt.plot(sample_size,np.abs(pi-np.pi))
plt.xscale('log')
plt.yscale('log')
plt.xlabel('sample size')
plt.ylabel('absolute error')
plt.title('Error Vs Sample Size')
plt.show()
Explanation:
The python program gets the sample size of circles and the areas and returns a plot of one against the other as a line plot. The numpy package is used to mathematically create the circle samples as a series of random numbers while matplotlib's pyplot is used to plot for the visual statistics of the features of the samples.
Answer:
separation of duties, accountability, people
Explanation:
Three of the most important jobs of security management are to ensure separation of duties are organized according to sensitivity, ensure that roles maintain accountability, and to manage people because that is the enemy of security.
Depends on the size of the image
Hope this is helpful
According to the move over law, when an individual encounters an emergency vehicle stopped ahead, the drivers who happen to be travelling in the same direction need to move to the adjacent lane carefully and reduce the speed to avoid any collisions.
<u>Explanation:</u>
After the law, coming to the responsibilities, the driver should make sure that the emergency vehicle that has stopped has not encountered an accident or untoward pull over due to some technical fault.
The driver should also make sure that the traffic behind their vehicle is moving by law and cooperating with the emergency situation.
Answer:
In Python:
def decimalToBinary(num):
if num == 0:
return 0
else:
return(num%2 + 10*decimalToBinary(int(num//2)))
decimal_number = int(input("Decimal Number: "))
print("Decimal: "+str(decimalToBinary(decimal_number)))
Explanation:
This defines the function
def decimalToBinary(num):
If num is 0, this returns 0
<em> if num == 0:
</em>
<em> return 0
</em>
If otherwise
else:
num is divided by 2, the remainder is saved and the result is recursively passed to the function; this is done until the binary representation is gotten
return(num%2 + 10*decimalToBinary(int(num//2)))
The main begins here.
This prompts the user for decimal number
decimal_number = int(input("Decimal Number: "))
This calls the function and prints the binary representation
print("Decimal: "+str(decimalToBinary(decimal_number)))