Answer:
I believe reverse boost valve.
9514 1404 393
Answer:
1
Explanation:
Only one such circle can be drawn. The diameter of the 10" circle will be a radius of the semicircle. In order for the 10" circle to be wholly contained, the flat side of the semicircle must be tangent to the 10" circle. There is only one position in the figure where that can happen. (see attached).
Answer:
E= 15 GPa.
Explanation:
Given that
Length ,L = 0.5 m
Tensile stress ,σ = 10.2 MPa
Elongation ,ΔL = 0.34 mm
lets take young modulus = E
We know that strain ε given as



We know that

Therefore the young's modulus will be 15 GPa.
Answer:
import numpy as np
import time
def matrixMul(m1,m2):
if m1.shape[1] == m2.shape[0]:
t1 = time.time()
r1 = np.zeros((m1.shape[0],m2.shape[1]))
for i in range(m1.shape[0]):
for j in range(m2.shape[1]):
r1[i,j] = (m1[i]*m2.transpose()[j]).sum()
t2 = time.time()
print("Native implementation: ",r1)
print("Time: ",t2-t1)
t1 = time.time()
r2 = m1.dot(m2)
t2 = time.time()
print("\nEfficient implementation: ",r2)
print("Time: ",t2-t1)
else:
print("Wrong dimensions!")
Explanation:
We define a function (matrixMul) that receive two arrays representing the two matrices to be multiplied, then we verify is the dimensions are appropriated for matrix multiplication if so we proceed with the native implementation consisting of two for-loops and prints the result of the operation and the execution time, then we proceed with the efficient implementation using .dot method then we return the result with the operation time. As you can see from the image the execution time is appreciable just for large matrices, in such a case the execution time of the efficient implementation can be 1000 times faster than the native implementation.