

from math import cos, sin






def    __lowercase (       _A     )       ->  list[list[float]]:
						SCREAMING_SNAKE_CASE	: Any					       =				float(_lowerCamelCase     )
						return [[scaling_factor * int(x == y     ) for x in range(2     )] for y in range(2     )]






def    __lowercase (       _A     )       ->  list[list[float]]:
						SCREAMING_SNAKE_CASE       ,		SCREAMING_SNAKE_CASE	: Union[str, Any]					       =				cos(_lowerCamelCase     ), sin(_lowerCamelCase     )
						return [[c, -s], [s, c]]






def    __lowercase (       _A     )       ->  list[list[float]]:
						SCREAMING_SNAKE_CASE       ,		SCREAMING_SNAKE_CASE	: List[Any]					       =				cos(_lowerCamelCase     ), sin(_lowerCamelCase     )
						SCREAMING_SNAKE_CASE	: Optional[Any]					       =				c * s
						return [[c * c, cs], [cs, s * s]]






def    __lowercase (       _A     )       ->  list[list[float]]:
						SCREAMING_SNAKE_CASE       ,		SCREAMING_SNAKE_CASE	: int					       =				cos(_lowerCamelCase     ), sin(_lowerCamelCase     )
						SCREAMING_SNAKE_CASE	: Any					       =				c * s
						return [[2 * c - 1, 2 * cs], [2 * cs, 2 * s - 1]]


print(F"""    {scaling(5) = }""")
print(F"""  {rotation(45) = }""")
print(F"""{projection(45) = }""")







print(F"""{reflection(45) = }""")







UpperCAmelCase__	:       Union[str, Any]			      =      """
# Installation de Transformers
! pip install transformers datasets
# Pour installer à partir du code source au lieu de la dernière version, commentez la commande ci-dessus et décommentez la suivante.
# ! pip install git+https://github.com/huggingface/transformers.git
"""

UpperCAmelCase__	:       List[Any]			      =      [{"""type""": """code""", """content""": INSTALL_CONTENT}]
UpperCAmelCase__	:       List[Any]			      =      {
    """{processor_class}""": """FakeProcessorClass""",
    """{model_class}""": """FakeModelClass""",
    """{object_class}""": """FakeObjectClass""",
}




