Skip to content

Instantly share code, notes, and snippets.

View data4sci's full-sized avatar

Robert Samarek data4sci

  • VSB - Technical University of Ostrava
  • Ostrava, Czech Republic
View GitHub Profile
@data4sci
data4sci / normalization.py
Created May 25, 2021 11:02
#python #pandas column normalization (values 0..1)
#one easy way by using Pandas: (here I want to use mean normalization)
normalized_df=(df-df.mean())/df.std()
#to use min-max normalization:
normalized_df=(df-df.min())/(df.max()-df.min())
@data4sci
data4sci / matplotlib_size.py
Created May 25, 2021 11:00
Set matplotlib plot size #Jupyter #python (%matplotlib inline)
# změna velikosti jednoho obrázku
import matplotlib.pyplot as plt
fig=plt.figure(figsize=(15, 15))
# To change the default settings, and therefore all your plots:
import matplotlib.pyplot as plt
plt.rcParams['figure.figsize'] = [15, 15]
@data4sci
data4sci / jupyter_shortcuts.js
Created May 25, 2021 10:59
Jupyter - custom shortcuts
# https://stackoverflow.com/questions/49280261/jupyter-lab-shortcuts
{
// Move cell up
"notebook:move-cell-up": {
"selector": ".jp-Notebook:focus",
"command": "notebook:move-cell-up",
"keys": [
"Ctrl ArrowUp"
]
@data4sci
data4sci / memory.py
Created May 25, 2021 10:57
#Jupyter #python memory management
%whos # magic - vypíše alokované proměnné
del var1 # smaže proměnnou var1
import gc
gc.collect() # uvolní paměť po smazaných proměnných (okamžitě, jinak řeší Garbage Collector až když je potřeba...)
@data4sci
data4sci / print_list.py
Created May 25, 2021 09:35
print list without quotes #python
# vypsat obsah seznamu (list) oddělený čárkami bez uvozovek
print('[%s]' % ', '.join(map(str, my_list)))
@data4sci
data4sci / .sh
Created May 25, 2021 09:32
Fulltext search over #Jupyter notebooks
grep --include='*.ipynb' --exclude-dir='.ipynb_checkpoints' -rliw . -e 'SEARCH QUERY ...'
# https://groups.google.com/forum/#!topic/jupyter/Qi9b7z_sgRU
# https://stackoverflow.com/questions/16956810/how-do-i-find-all-files-containing-specific-text-on-linux
# možno spustit i v integrovaném terminále
@data4sci
data4sci / .sh
Created May 25, 2021 09:30
CRON
crontab -l # LIST
crontab -e # EDIT
@data4sci
data4sci / .sh
Created May 25, 2021 09:29
list CRON jobs from syslog
grep CRON /var/log/syslog
@data4sci
data4sci / gist:5a39d04f6fb390525cd4a5e4b16e8460
Created May 25, 2021 09:25
Změna hodnot v df metodou map() #python #pandas
df['sex_letter] = df.sex.map({'Male': 'M', 'Female': 'F'}).fillna('O')
@data4sci
data4sci / .sh
Created May 25, 2021 09:22
STOP Jupyter server at specified port
$ jupyter notebook stop 8889