Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.
Real-time collaboration for Jupyter Notebooks, Linux Terminals, LaTeX, VS Code, R IDE, and more,
all in one place. Commercial Alternative to JupyterHub.
Path: blob/master/Sequence Models/Week 3/Neural Machine Translation/__pycache__/nmt_utils.cpython-36.pyc
Views: 13380
3 ��BZ � @ s� d dl Zd dlmZ d dlZd dlmZ d dlmZ d dlm Z d dl jZe� Z e jd� ejd� ddd d ddd ddddddddgZdgZdd� Zdd� Zdd� Zdd� Zddd d!gZd"d#� Zefd$d%�Zd*d&d'�Zd+d(d)�ZdS ),� N)�Faker)�tqdm)�format_date)�to_categoricali90 �short�medium�long�fullz d MMM YYYz d MMMM YYYz dd MMM YYYz d MMM, YYYzd MMMM, YYYzdd, MMM YYYzd MM YYz MMMM d YYYzMMMM d, YYYzdd.MM.YY�en_USc C s� t j� } yXt| tjt�tjt�d�}tjdddg�}|dkrF|j� }n|dkrV|j� }| j � }W n t k r� } zdS d}~X nX ||| fS )z� Creates some fake dates :returns: tuple containing human readable string, machine readable string, and date object )�format�localer � � N)NNN)�fake�date_objectr �random�choice�FORMATS�LOCALES�upper�lower� isoformat�AttributeError)�dtZhuman_readableZcase_changeZmachine_readable�e� r �@/home/jovyan/work/Week 3/Neural Machine Translation/nmt_utils.py�create_date"