noten, backup
This commit is contained in:
31
noten.py
Normal file
31
noten.py
Normal file
@@ -0,0 +1,31 @@
|
||||
#!/usr/bin/env python
|
||||
# coding: utf-8
|
||||
|
||||
|
||||
|
||||
import pandas as pd
|
||||
import numpy as np
|
||||
import seaborn as sns
|
||||
import matplotlib.pyplot as plt
|
||||
target_lp = 90
|
||||
data = pd.read_csv('./noten.csv')
|
||||
|
||||
#data.head(5)
|
||||
#data.info()
|
||||
|
||||
data.sort_values(by='note', inplace=True)
|
||||
|
||||
acc_note = 0.0
|
||||
acc_lp = 0
|
||||
# the use of iterrows and all iteration over dataframes is discouraged for performance reasons
|
||||
for index, row in data.iterrows():
|
||||
if acc_lp + row['lp'] < target_lp:
|
||||
acc_lp = acc_lp + row['lp']
|
||||
acc_note = acc_note + row['lp'] * row['note']
|
||||
else:
|
||||
weight = target_lp - acc_lp
|
||||
acc_note = acc_note + weight * row['note']
|
||||
break
|
||||
acc_note = acc_note / target_lp
|
||||
print(acc_note)
|
||||
|
||||
18
rsync-backup.sh
Normal file → Executable file
18
rsync-backup.sh
Normal file → Executable file
@@ -1,6 +1,14 @@
|
||||
rsync -av --delete
|
||||
--exclude=".*"
|
||||
--exclude="R/"
|
||||
--exclude="Android/"
|
||||
"$HOME/"
|
||||
rsync -av \
|
||||
--include 'Code/***' \
|
||||
--include 'Desktop/***' \
|
||||
--include 'Documents/***' \
|
||||
--include 'Downloads/***' \
|
||||
--include 'Music/***' \
|
||||
--include 'Nextcloud/***' \
|
||||
--include 'Pictures/***' \
|
||||
--include 'Uni/***' \
|
||||
--include 'Work/***' \
|
||||
--exclude '*' \
|
||||
~/ \
|
||||
/run/media/en/Seagate\ Portable\ Drive/HOME
|
||||
|
||||
|
||||
Reference in New Issue
Block a user