- Deve ser possível criar um Perceptron::
>>> from perceptron import Perceptron >>> perceptron = Perceptron()
- O w deve ser construido corretamente::
>>> x = [[1,2], [6,7], [1,1], [1,2], [7, 7]]
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
print('a') | |
print('b') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import java.io.IOException; | |
import javax.servlet.Filter; | |
import javax.servlet.FilterChain; | |
import javax.servlet.FilterConfig; | |
import javax.servlet.ServletException; | |
import javax.servlet.ServletRequest; | |
import javax.servlet.ServletResponse; | |
import javax.servlet.annotation.WebFilter; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from itertools import chain | |
ciclos=3 | |
x=2 | |
y=2 | |
gerador=(x+y*n for i in range(ciclos) | |
for n in chain(range(1,6), range(5,0,-1))) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from collections import defaultdict | |
import json | |
json_str = '''[{ "metodo": "metodo1()", "statements": 134}, | |
{ "metodo": "metodo2()", "statements": 124}, | |
{ "metodo": "metodo3()", "statements": 110}, | |
{ "metodo": "metodo3()", "statements": 228}, | |
{ "metodo": "metodo4()", "statements": 50}]''' | |
lst = json.loads(json_str) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from collections import Counter | |
from unittest.case import TestCase | |
def is_anagram(word1, word2): | |
def extract_counter(word): | |
counter = Counter(filter(lambda char: char != ' ', word)) | |
return counter | |
counter1 = extract_counter(word1) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def _le(left, right): | |
return left if left <= right else right | |
def merge(left, right, cmp=_le): | |
""" | |
Merges two ordered iterables (left and right) keeping result ordered according to cmp. | |
:param left: iterable | |
:param right: iterable |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class Mensageiro(): | |
def __init__(self): | |
self.lista_canal = [] | |
self.lista_remetente = [] | |
def adicionar_canal(self, canal): | |
self.lista_canal.append(canal) | |
def adicionar_remetente(self, remetente): | |
self.lista_remetente.append(remetente) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import numpy as np | |
class Perceptron: | |
""" | |
Implementa o Perceptron Learning Algorithm | |
""" | |
w = None |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
dct = {'gripe': set(('tosse', 'febre')), 'dengue': set(('tosse', 'dor de cabeça'))} | |
sintomas_paciente=set(('tosse', 'febre')) | |
doencas_probabilidade={doenca: (sintomas_paciente & sintomas_doenca) for doenca,sintomas_doenca in dct.items() } | |
print(doencas_probabilidade) | |
print(sorted([(len(sintomas), doenca) for doenca,sintomas in doencas_probabilidade.items()])) |