Untitled
unknown
python
3 years ago
2.0 kB
9
Indexable
# 1. feladat import datetime szo = "egy" # len = Length() szó hossza def fuggveny(szo): szohossz = len(szo) kezdokarakter = int(len(szo)/2) aktualis_nap = datetime.datetime.now().strftime("%A") if szohossz%2 == 0: return (szo[kezdokarakter:] + aktualis_nap) else: return (szo[kezdokarakter:] + "EDA") print(fuggveny("adat")) print(fuggveny("bivalybasznádfelsőalsó")) #%% 2. feladat import pandas as pd import matplotlib.pyplot as plt df = pd.read_csv("data_set.csv") # adatbeolvasás df["timestamp_ok"] = pd.to_datetime(df["Timestamp"], format='%Y-%m-%d;%H:%M:%S') plt.plot(df.timestamp_ok,df.Sensor1) df["atlag"] = 0 filt1 = df.Sensor1 > df.Sensor1.mean() filt2 = df.Sensor1 < df.Sensor1.mean() df.atlag[filt1] = 1 df.atlag[filt2] = -1 #%% 3. feladat import requests import json def koktel(drinkname): # definiálunk egy függvényt aminek zárójelben adunk egy változót response = requests.get("https://www.thecocktaildb.com/api/json/v1/1/search.php?s=" + drinkname) data = json.loads(response.text) #kiírjuk a beolvasott adatokat for drink in data["drinks"]: print(drink["strIngredient1"]) return len(data["drinks"]) koktel("margarita") #%% 4. feladat import pandas as pd import matplotlib.pyplot as plt import seaborn as sns energy_df = pd.read_csv("energy_data_3.csv") energy_desc = energy_df.describe() energy_df.utc_timestamp.isna().sum() energy_df.fillna(energy_df.mean(),inplace=True) # boxplot plt.boxplot([energy_df.iloc[:,1],energy_df.iloc[:,2]], labels = [energy_df.columns[1],energy_df.columns[2]]) energy_df.iloc[:,1:3].boxplot() # energy_df.iloc[:,3],energy_df.iloc[:,4]] #pairplot plt.figure(figsize = (10,10)) sns.pairplot(energy_df.iloc[:,1:]) plt.savefig('pariplot_minta.png') #correlation heatmap corr_matr = energy_df.iloc[:,1:].corr() sns.heatmap(energy_df.iloc[:,1:].corr())
Editor is loading...