Skip to content

Instantly share code, notes, and snippets.

View balapriyac's full-sized avatar
🎯
Focusing

Bala Priya C balapriyac

🎯
Focusing
  • India
View GitHub Profile
max_discount = 50
discount = 20
assert discount <= max_discount
def get_final_score(score,bonus,max_score):
if bonus:
score += 10
if score > max_score:
return max_score
return score
@balapriyac
balapriyac / python_counter.py
Created March 11, 2023 08:54
Python Counter Example
word = "renaissance"
for letter in word:
if letter not in letter_count:
letter_count[letter] = 0
letter_count[letter] += 1
print(letter_count)
# {'r': 1, 'e': 2, 'n': 2, 'a': 2, 'i': 1, 's': 2, 'c': 1}
from collections import Counter
@balapriyac
balapriyac / redact_ds.py
Created January 31, 2021 14:39
Create DS2 differing by one record
redact_dataset = original_dataset.copy()
redact_dataset = redact_dataset[1:]
# this dataset does not contain
# Osbourne Gillions ogillions0@feedburner.com 31.94 Florida
@balapriyac
balapriyac / concatentate_df.py
Last active February 12, 2021 13:25
Concatenate DataFrames
combined_df_temp = [df1, df2, df3, df4, df5]
original_dataset = pd.concat(combined_df_temp)
print(original_dataset.shape)
# Output
# (5000, 6)
@balapriyac
balapriyac / fetch_data_5.py
Last active February 12, 2021 13:25
Fetch data from DataFrame_5
url5 = 'https://raw.githubusercontent.com/OpenMined/PyDP/dev/examples/Tutorial_4-Launch_demo/data/05.csv'
df5 = pd.read_csv(url5,sep=",", engine = "python")
print(df5.head())
@balapriyac
balapriyac / fetch_data_4.py
Last active February 12, 2021 13:24
Fetch data from DataFrame_4
url4 = 'https://raw.githubusercontent.com/OpenMined/PyDP/dev/examples/Tutorial_4-Launch_demo/data/04.csv'
df4 = pd.read_csv(url4,sep=",", engine = "python")
print(df4.head())
@balapriyac
balapriyac / fetch_data_3.py
Last active February 12, 2021 13:26
Fetch data from DataFrame_3
url3 ='https://raw.githubusercontent.com/OpenMined/PyDP/dev/examples/Tutorial_4-Launch_demo/data/03.csv'
df3 = pd.read_csv(url3,sep=",", engine = "python")
print(df3.head())
@balapriyac
balapriyac / fetch_data_2.py
Last active February 12, 2021 13:26
Fetch data from DataFrame_2
url2 = 'https://raw.githubusercontent.com/OpenMined/PyDP/dev/examples/Tutorial_4-Launch_demo/data/02.csv'
df2 = pd.read_csv(url2,sep=",", engine = "python")
print(df2.head())
@balapriyac
balapriyac / fetch_data_1.py
Last active February 12, 2021 13:26
Fetch Data from DataFrame_1
url1 = 'https://raw.githubusercontent.com/OpenMined/PyDP/dev/examples/Tutorial_4-Launch_demo/data/01.csv'
df1 = pd.read_csv(url1,sep=",", engine = "python")
print(df1.head())
@balapriyac
balapriyac / Imports_for_PyDP_demo.py
Created January 27, 2021 13:18
Imports_for_PyDP_demo.py
import pydp as dp # by convention our package is to be imported as dp (for Differential Privacy!)
from pydp.algorithms.laplacian import BoundedSum, BoundedMean, Count, Max
import pandas as pd
import statistics # for calculating mean without applying differential privacy
import numpy as np
import matplotlib.pyplot as plt