Scientific Programming
160 subscribers
158 photos
30 videos
138 files
446 links
Tutorials and applications from scientific programming

https://github.com/Ziaeemehr
Download Telegram
Lazy Predict Library in Python for Machine Learning

Lazy Predict is a Python library designed to simplify and accelerate predictive modeling projects. It offers a user-friendly, efficient approach to making predictions, requiring minimal effort to install and use. This open-source tool, released under the MIT license, is ideal for data science and machine learning tasks.

Key benefits of Lazy Predict include its ability to streamline data pre-processing, model tuning, and result evaluation. It also provides features for model selection and hyperparameter optimization, helping users achieve better outcomes with their machine learning models. By leveraging Lazy Predict, you can enhance your predictive modeling process and achieve more accurate results efficiently.

GeeksforGeeks
GitHub
👍1
Perplexity has added a nice feature of attaching PDF and ask from it. Just upload your pdf through (+) and ask question.
How to download part of a GitHub repository? for example one folder.

Sometimes a Repository could be very large and you only need part of it.

1. Go to https://download-directory.github.io/
2. Enter the URL of the GitHub repository folder you want to download in the input field.
3. Press Enter, and the folder will be downloaded as a ZIP file.

There are also other methods using git command or GitHub Desktop, but this one seems easier.
👍1
Have you heard about the Qajar image collection? I’ve prepared a notebook to add color to these precious pictures.
notebook: https://drive.google.com/file/d/1rfvp-1lKBwA675A6c0isV8ig2T8EtbNe/view?usp=sharing

It will be run on colab, just need to upload image on your colab and colorize them.

Images: https://drive.google.com/drive/folders/1XVE6EGD8kYnR2G8rR_Dc0JKYi9ykA0vg
👍3
Here are the Colored images:
https://t.iss.one/QajarC
👍1
High-Performance Computing with Python @ JSC

The following topics will be covered:

Short review of vectorized programming with NumPy
Interactive parallel programming with IPython
Profiling and optimization
High-performance NumPy
Just-in-time compilation with numba
Distributed-memory parallel programming with Python and MPI
Bindings to other programming languages and HPC libraries
Interfaces to GPUs

https://gitlab.jsc.fz-juelich.de/sdlbio-courses/hpc-python-2024
👍2
Rye: a Hassle-Free Python Experience

Rye is a comprehensive project and package management solution for Python. Born from its creator's desire to establish a one-stop-shop for all Python users, Rye provides a unified experience to install and manages Python installations, pyproject.toml based projects, dependencies and virtualenvs seamlessly. It's designed to accommodate complex projects, monorepos and to facilitate global tool installations.

Introduction video
Professional Python (2024).pdf
5.7 MB
This one looks good for a weekend