Skip to content

Instantly share code, notes, and snippets.

View petrosDemetrakopoulos's full-sized avatar

Petros Demetrakopoulos petrosDemetrakopoulos

View GitHub Profile
import React from 'react';
import ListItem from './ListItem';
import './App.css';
@petrosDemetrakopoulos
petrosDemetrakopoulos / ListItem.ts
Created January 17, 2022 08:41
ListItem component
const ListItem: React.FC<{
text: string
handleOnChange: ChangeEventHandler
selected: boolean
}> = ({ text, handleOnChange, selected }) => {
return (
<Container>
<CheckBox
type="checkbox"
checked={selected}
@petrosDemetrakopoulos
petrosDemetrakopoulos / styled_components.ts
Last active January 17, 2022 08:40
Declaring the styled components that we will use to create the ListItem
const CheckBox = styled.input`
margin: 6px 10px 5.8px 3px;
border-radius: 2px;
border: solid 1px #c6c4d2;
width: 5%;
float: left;
background: ${(porps) => (porps.checked ? '#482474' : '#fbfcff')};
`
const Container = styled.div`
margin-bottom: 0px !important;
def train_MLP():
le = preprocessing.LabelEncoder()
le.fit(dataset['Cause'])
dataset['Cause'] = le.transform(dataset['Cause'])
le.fit(dataset['Severity'])
dataset['Severity'] = le.transform(dataset['Severity'])
print(le.classes_)
X = dataset[['Cause', 'Weekday', 'Year', 'Month', 'Point of accident']]
@petrosDemetrakopoulos
petrosDemetrakopoulos / random_forests_car_accidents.py
Created June 8, 2021 18:35
Random forest classifier for car accidents
def train_random_forest():
le = preprocessing.LabelEncoder()
le.fit(dataset['Cause'])
dataset['Cause'] = le.transform(dataset['Cause'])
le.fit(dataset['Severity'])
dataset['Severity'] = le.transform(dataset['Severity'])
print(le.classes_)
X = dataset[['Cause', 'Weekday', 'Year', 'Month', 'Point of accident']]
@petrosDemetrakopoulos
petrosDemetrakopoulos / CF_allocator.swift
Created March 17, 2021 20:21
Core Foundation CFGetAllocator
class Car {
var wheel: Int = 0
init(wheels: Int) {
self.wheel = wheels
}
}
let myCar = Car(wheels: 4)
print(CFGetAllocator(myCar))
@petrosDemetrakopoulos
petrosDemetrakopoulos / CF_retain_count.swift
Last active March 17, 2021 20:10
Core Foundation CFGetRetainCount
class Car {
var wheels: Int = 0
init(wheels: Int) {
self.wheels = wheels
}
}
let myCar = Car(wheels: 4)
print(CFGetRetainCount(myCar))
var body: some View {
VStack {
Text(self.isAnimating ? "Spining\n..." : sectorFromAngle(angle : newAngle))
.multilineTextAlignment(.center)
Image("Arrow")
.resizable()
.scaledToFit()
.frame(width: 25, height: 25, alignment: .center)
Image("roulette")
.resizable()
@petrosDemetrakopoulos
petrosDemetrakopoulos / getAngle.swift
Created February 15, 2021 08:58
getAngle function
func getAngle(angle: Double) -> Double {
let deg = 360 - angle.truncatingRemainder(dividingBy: 360)
return deg
}
@petrosDemetrakopoulos
petrosDemetrakopoulos / getSectorFromAngle.swift
Created February 15, 2021 08:36
Function to get the sector according to given angle
func sectorFromAngle(angle: Double) -> String {
var i = 0
var sector: Sector = Sector(number: -1, color: .empty)
while sector == Sector(number: -1, color: .empty) && i < sectors.count {
let start: Double = halfSector * Double((i*2 + 1)) - halfSector
let end: Double = halfSector * Double((i*2 + 3))
if(angle >= start && angle < end) {
sector = sectors[i]