Skip to content

Commit 3db24c1

Browse files
committed
fix directory arithmetic_analysis
1 parent 895bca3 commit 3db24c1

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

arithmetic_analysis/gaussian_elimination.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import numpy as np
88

99

10-
def retroactive_resolution(coefficients: np.matrix, vector: np.array) -> np.array:
10+
def retroactive_resolution(coefficients: np.matrix, vector: np.ndarray) -> np.ndarray:
1111
"""
1212
This function performs a retroactive linear system resolution
1313
for triangular matrix
@@ -38,7 +38,7 @@ def retroactive_resolution(coefficients: np.matrix, vector: np.array) -> np.arra
3838
return x
3939

4040

41-
def gaussian_elimination(coefficients: np.matrix, vector: np.array) -> np.array:
41+
def gaussian_elimination(coefficients: np.matrix, vector: np.ndarray) -> np.ndarray:
4242
"""
4343
This function performs Gaussian elimination method
4444
@@ -57,7 +57,7 @@ def gaussian_elimination(coefficients: np.matrix, vector: np.array) -> np.array:
5757
# coefficients must to be a square matrix so we need to check first
5858
rows, columns = np.shape(coefficients)
5959
if rows != columns:
60-
return []
60+
return np.array((), dtype=float)
6161

6262
# augmented matrix
6363
augmented_mat = np.concatenate((coefficients, vector), axis=1)

arithmetic_analysis/in_static_equilibrium.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"""
44
from typing import List
55

6-
from numpy import array, cos, cross, radians, sin
6+
from numpy import array, cos, cross, radians, sin, ndarray
77

88

99
def polar_force(
@@ -23,7 +23,7 @@ def polar_force(
2323

2424

2525
def in_static_equilibrium(
26-
forces: array, location: array, eps: float = 10 ** -1
26+
forces: ndarray, location: ndarray, eps: float = 10 ** -1
2727
) -> bool:
2828
"""
2929
Check if a system is in equilibrium.
@@ -42,7 +42,7 @@ def in_static_equilibrium(
4242
False
4343
"""
4444
# summation of moments is zero
45-
moments: array = cross(location, forces)
45+
moments: ndarray = cross(location, forces)
4646
sum_moments: float = sum(moments)
4747
return abs(sum_moments) < eps
4848

0 commit comments

Comments
 (0)