108 Components & Libraries
Sortby
My implementation of some popular data structures and algorithms and interview questions relating to them in Python 3 and C++ Contains implementation of Graph data structure and some common questions…
Nashpy is: To install Nashpy on Fedora, use: Create bi matrix games by passing two 2 dimensional arrays/lists: Clone the repository and create a virtual environment: Make modifications. To run the te…
This repository contains a collection of Python labs that go in tandem with the textbooks. These expose students to applications and numerical computation and reinforce the theoretical ideas taught i…
Compute all sorts of interesting points, areas, and volumes in simplex (triangle, tetrahedral, n-simplex) meshes of any dimension, with a focus on efficiency. Useful in many contexts, e.g., finite-e…
Create the conda environment from the file: Source the conda environment: Run the following command: It is possible to test that the notebooks run:
mlcourse.ai is still in self-paced mode but we offer you Bonus Assignments with solutions for a contribution of $17/month. The idea is that you pay for ~1-5 months while studying the course materials…
Generative art and graphing library for creating images and animations. 3D drawing is likely to change in a future release. The rest of the library is reasonably stable. generativepy is a library rat…
If you found an error in the documentation, we consider this a bug. See above how to report it. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this library except in …
Pyrgg will likely run on a modern dual core PC. Typical configuration is: Note that it may run on lower end equipment though good performance is not guaranteed. Graph Line(.gl) GDF(.gdf) You can also…
A Python library for transformations in three dimensions. pytransform3d offers... pytransform3d is used in various domains, for example: Use pip to install the package from PyPI: or conda: Various pl…
The code contains the following The pre-trained networks are currently under finalization and will be released soon. Development is financially supported by the Swedish Foundation for Strategic Resea…
Loose path: Understanding Math is pivotal. You can never be a good Machine Learning Scientist by skipping the Math. Python - Any one, both courses are equally good Algorithms Since you'll be coding a…
It provides the mathematical implementations for various topics which are related to mathematical things such as fibonacci, euclidean, prime numbers and so on. Any mathematical topics or concepts are…
欧拉计划(Project Euler)是一个在线解题网站,或者通俗的说是一个是刷题网站,但是相比于力扣先程序员常用的刷题网站,欧拉计划中的题目数学味要更浓,通常需要结合一定的数学与编程知识,写出适当的程序来求解问题。 就我个人的经历,欧拉计划是一个锻炼个人算法技能与数学知识的绝佳工具,在解决问题的过程中,你不仅可以了解一些以前不甚了了的数学知识,更可以将这种数学知识与算法设计结合起来,从而得到不…
on your machine and you're good to go. For univariate ("one-dimensional") integrals, every new iteration contains one function. For bivariate ("two-dimensional") domains, every level will contain on…
And finally imported and used: In case you need the size of a PyGLM datatype, you can use
A python based system for generating closed-form solutions to the manipulator inverse kinematics problem using behavior trees for action selection. Solutions are fully symbolic and are output as LaTe…
Kalman filters are discrete systems that allows us to define a dependent variable by an independent variable, where by we will solve for the independent variable so that when we are given measurement…
Jupyter Notebooks on the topics of statistical analysis, mathematics, and numerical/sceintific computing (in Python).
Fig1. ConfusionMatrix Block Diagram After that, two scores are calculated for each confusion matrices, overall and class-based. The overall score is the average of the score of seven overall benchmar…
cplot helps plotting complex-valued functions in a visually appealing manner. Install with and use as Historically, plotting of complex functions was in one of three ways Features of this software: …
The random module provides simple ways to create random arrays.
Summing up values in a list can get tricky if the values are floating point numbers; digit cancellation can occur and the result may come out wrong. A classical example is the sum which, given a len…
Given experimental data, it is often desirable to produce a function whose values match the data to some degree. This package implements a robust approach to data fitting based on the minimization pr…
Several mesh smoothing/optimization methods with one simple interface. optimesh on your machine and you're good to go. Example call: The left hand-side graph shows the distribution of angles (the gr…
Fourier and Images is a project that tries to draw images with circles. Note that you'll need ImageMagick only if you want to save stuff to a gif. Getting one set of circles with one image: Pikachu G…
Geometer is a geometry library for Python that uses projective geometry and numpy for fast geometric computation. In projective geometry every point in 2D is represented by a three-dimensional vector…
On the plus side, dmsh is rather fragile, but sometimes the break-downs are due to an incorrectly defined geometry. Use to inspect the level set function of your domain. (It must be negative inside …
Subscribe to our newsletter