A python library
Project description
One-n-Only v-0.1
Modules
-
Areas
basics areas of different shapes, functions:
areas.square(side:int|float)
areas.reactangle(length:int|float,breadth:int|breadth)
areas.equiTriangle(length:int|float)
areas.isoTriangle(a:int|float,b:int|float)
areas.circle(radius:int|float)
areas.semiCircle(radius:int|float)
areas.quarterCircle(radius:int|float)
areas.sector(radius:int|float,angle:int|float,unit:str = "str")
-
Const
constants variable
const.PI
const.E
const.INFINITY
orconst.infinity
orconst.inf
const.NAN
orconst.NaN
orconst.nan
const.TRUE
orconst.true
orconst.YES
orconst.yes
const.FALSE
orconst.false
orconst.NO
orconst.no
const.me
const.qe
const.mp
const.qp
const.mn
const.qn
const.g
and so on...
-
Data
fetch data with
data
moduledata.fetch_data(file:str,ext:str = "csv",lim:str = ",")
data.fetch_data_dir(directory:str = os.getcwd(),lim:str = ",")
data.fetch_remote_dataset_lists()
data.get_data_files_lists(directory:str = os.getcwd())
-
Linked-List
to store the data such as
int
,float
and so on...LinkedList.signlyLinkedList()
.append(data)
.display()
.length()
.isPresent(target)
.indexOf(target)
.valueAt(index:int)
.remove(target)
LinkedList.doublyLinkedList()
.append(data)
.display()
.length()
.isPresent(target)
.indexOf(target)
.valueAt(index:int)
.remove(target)
-
List
perform the mathematical operation on lists using
List
moduleList.dotProduct(*lists:list)
List.poduct(*lists)
List.scalarProduct(lst:list,scalar:int|float=1)
List.add(*lists:list)
List.scalarAdd(lists:list,scalar:int|float=0)
List.sub(*lists:list)
List.scalarSub(lists:list,scalar:int|float=0)
List.div(*lists:list)
List.scalarDiv(lists:list,scalar:int|float=1)
List.floorDiv(*lists:list)
List.scalarFloorDiv(lists:list,scalar:int|float=1)
List.modulo(*lists:list)
List.scalarModulo(lists:list,scalar:int|float=1)
List.pow(lists:list,scalar:int|float=1)
List.flatten(lists:list)
-
Maths
perform basics mathematics operations
maths.sqrt(number:int|float,precision:float=1e-6)
maths.cbrt(number:int|float,precision:float=1e-6)
maths.factorial(number:int)
maths.permuation(n:int,r:int)
maths.combination(n:int,r:int)
maths.power(base:int|float,exponent:int|float)
maths.exp(x:int=1)
maths.length(array:list)
maths.summation(array:list)
maths.product(array:list)
maths.maxVal(array:list)
maths.minVal(array:list)
maths.ceil(number:int|float)
maths.floor(number:int|float)
maths.quadraticRoots(coefs:list)
maths.isPrime(number:int)
maths.primes(lowerBound:int,upperBound:int)
maths.findPrimes(array:list)
maths.isEven(number:int|float)
maths.evens(lowerBound:int,upperBound:int)
maths.findEvens(array:list)
maths.isOdd(number:int|float)
maths.odds(lowerBound:int,upperBound:int)
maths.findOdds(array:list)
maths.log(number:int|float)
maths.ln(number:int|float)
maths.logn(number:int|float)
maths.deg2rad(angle:int|float)
maths.rad2deg(angle:int|float)
maths.sin(angle:int|float,unit:str="rad")
maths.cos(angle:int|float,unit:str="rad")
maths.tan(angle:int|float,unit:str="rad")
maths.cot(angle:int|float,unit:str="rad")
maths.sec(angle:int|float,unit:str="rad")
maths.cosec(angle:int|float,unit:str="rad")
-
Matrix
mathematics operations with matrices with
matrix
modulematrix.isMatrix(matrix:list[list])
matrix.toMatrix(matrix:list[list],dim:tuple)
matrix.reshape(matrix:list[list],dim:tuple)
matrix.isSquare(matrix:list[list])
matrix.dim(matrix:list[list])
matrix.shape(matrix:list[list])
matrix.size(matrix:list[list])
matrix.info(matrix:list[list])
matrix.zeros(shape:tuple)
matrix.ones(shape:tuple)
matrix.dummy(shape:tuple,value:int|float)
matrix.add(*matrices:list[list])
matrix.scalarAdd(matrix:list[list],scalar:int|float=0)
matrix.sub(*matrices:list[list])
matrix.scalarSub(matrix:list[list],scalar:int|float=0)
matrix.product(*matrices:list[list])
matrix.scalarProduct(matrix:list[list],scalar:int|float=1)
matrix.T(matrix:list[list])
matrix.subMatrix(matrix:list[list],shape:tuple)
matrix.det(matrix:list[list])
matrix.cofactor(matrix:list[list])
matrix.adjoint(matrix:list[list])
matrix.inv(matrix:list[list])
matrix.traces(matrix:list[list])
matrix.diagonalSum(matrix:list[list])
matrix.removeCol(matrix:list[list],column:int)
matrix.removeRow(matrix:list[list],row:int)
matrix.reciprocal(matrix:list[list])
and so on...
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
onenonly-0.1.tar.gz
(13.7 kB
view hashes)
Built Distribution
onenonly-0.1-py3-none-any.whl
(14.2 kB
view hashes)