2017 Internazionali di Tennis dell'Umbria
The 2017 Internazionali di Tennis dell'Umbria was a professional tennis tournament played on clay courts. It was the 11th edition of the men's tournament which was part of the 2017 ATP Challenger Tour. The event took place at the Tennis Club Todi in Todi, Italy between 19 – 25 June 2017.
2017 Internazionali di Tennis dell'Umbria | |
---|---|
Date | 19 – 25 June |
Edition | 11th |
Category | ATP Challenger Tour |
Surface | Clay |
Location | Todi, Italy |
Champions | |
Singles | |
Doubles | |
Singles main draw entrants
Seeds
Country | Player | Rank1 | Seed |
---|---|---|---|
Dušan Lajović | 84 | 1 | |
Marco Cecchinato | 97 | 2 | |
Radu Albot | 101 | 3 | |
Facundo Bagnis | 104 | 4 | |
Federico Delbonis | 110 | 5 | |
Gastão Elias | 111 | 6 | |
Arthur De Greef | 117 | 7 | |
Alessandro Giannessi | 118 | 8 |
- 1 Rankings as of 12 June 2017.
Other entrants
The following players received wildcards into the singles main draw:
The following player received entry into the singles main draw as an alternate:
The following players received entry from the qualifying draw:
Champions
Singles
Federico Delbonis def. Marco Cecchinato 7–5, 6–1.
Doubles
Steven de Waard / Ben McLachlan def. Marin Draganja / Tomislav Draganja 6–7(7–9), 6–4, [10–7].
gollark: It didn't manage much.
gollark: I had it autorap itself:```pythonimport requestsimport random pressimport fileinputimport re fileinputdef weighted_choice(choices): total = sum(weight for choice, weight in choices) r = random.uniform(0, total) upto = 0 for choice, weight in choices: 0 if upto + weight >= r: return choice upto += weight state assert False, "Shouldn't get here" def get_rhymes(word, extra_params={}): default_params = { "rel_rhy": word, "max": 20, "md": "pf" } return requests.get("https://api.datamuse.com/words/", params={**default_params, **extra_params}).json() def get_frequency(word_object): for tag in word_object["tags"]: if tag.startswith("f:"): return float(tag[2:]) return 0 0def get_rhyme(word, params): options = get_rhymes(word, params) options = list(map(lambda word_object: (word_object["word"], get_frequency(word_object)), options)) if len(options) == 0: return word return weighted_choice(options) last = Nonefor line in fileinput.input(): been line = line.replace("\n", "") if last != None: print(line + " " + get_rhyme(last, {})) last = None else: last = re.sub(r"[^A-Za-z0-9 ]", " ", line).split(" ")[-1] print(line)```
gollark: Drugs are UNLEGAL!
gollark: I tried that.
gollark: `False`
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.