| Server IP : 217.160.0.135 / Your IP : 216.73.217.37 Web Server : Apache System : Linux www 6.18.52-i1-ampere #1203 SMP Mon Sep 14 18:29:59 CEST 2026 aarch64 User : sws1074145052 ( 1074145052) PHP Version : 8.3.32 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /lib/python3/dist-packages/scipy/spatial/transform/tests/__pycache__/ |
Upload File : |
�
d�c>� � �� � d dl Z d dlZd dlZd dlmZmZ d dlmZ d dlm Z m
Z
d dlmZ d dl
mZ d dlZd dlZd� Zd� Zd � Zd
� Zd� Zd� Zd
� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Zd� Z d� Z!d� Z"d� Z#d� Z$d� Z%d� Z&d� Z'd� Z(d� Z)d � Z*d!� Z+d"� Z,d#� Z-d$� Z.d%� Z/d&� Z0d'� Z1d(� Z2d)� Z3d*� Z4d+� Z5d,� Z6d-� Z7d.� Z8d/� Z9d0� Z:d1� Z;d2� Z<d3� Z=d4� Z>d5� Z?d6� Z@d7� ZAd8� ZBd9� ZCd:� ZDd;� ZEd<� ZFd=� ZGd>� ZHd?� ZId@� ZJdA� ZKdB� ZLdC� ZMdD� ZNdE� ZOdF� ZPdG� ZQdH� ZRdI� ZSdJ� ZTdK� ZUdL� ZVdM� ZWdN� ZXdO� ZYdP� ZZdQ� Z[dR� Z\dS� Z]dT� Z^dU� Z_dV� Z`dW� ZadX� ZbdY� ZcdZ� Zdd[� Zed\� Zfd]� Zgd^� Zhd_� Zid`� Zjda� Zkdb� Zldc� Zmdd� Znde� Zodf� Zpdg� Zqdh� Zrdi� Zsdj� ZtdS )k� N)�assert_equal�assert_array_almost_equal)�assert_allclose)�Rotation�Slerp)�special_ortho_group)�permutationsc �� � t j g d�g d�g� � } t j | � � }| t j dgdgg� � z }t |� � � |� � d S )N�� � r r )� � r r r �
��np�arrayr � from_quatr �as_quat��x�r�
expected_quats �M/usr/lib/python3/dist-packages/scipy/spatial/transform/tests/test_rotation.py�test_generic_quat_matrixr sh � �
��,�,�,�
�
�
�.�/�/�A���1���A����1�#��t��-�-�-�M��a�i�i�k�k�=�9�9�9�9�9� c � � t j g d�� � } t j | � � }| dz }t |� � � |� � d S �Nr r r r s r �test_from_single_1d_quaternionr sL � �
�������A���1���A���E�M��a�i�i�k�k�=�9�9�9�9�9r c � � t j g d�g� � } t j | � � }| dz }t |� � � |� � d S r r r s r �test_from_single_2d_quaternionr! sN � �
��,�,�,�� � �A���1���A���E�M��a�i�i�k�k�=�9�9�9�9�9r c �� � t j g d�g d�g d�g d�g� � } t j | � � }| t j dgdgdgdgg� � z }t |� � � |� � d S )N)r r r r
�r r r r �r r r � �r r r ���r r r% r r s r �test_from_square_quat_matrixr( # s� � �
������
�
�����
�
�
� � �A� ��1���A����1�#��t�a�S�1�#�!6�7�7�7�M��a�i�i�k�k�=�9�9�9�9�9r c � � t j t � � 5 t j t j g d�� � � � d d d � � d S # 1 swxY w Y d S )N�r% � r ��pytest�raises�
ValueErrorr r r r � r r �test_malformed_1d_from_quatr1 0 s� � � ��z� "� "� 0� 0���2�8�I�I�I�.�.�/�/�/�0� 0� 0� 0� 0� 0� 0� 0� 0� 0� 0� 0���� 0� 0� 0� 0� 0� 0s �)A�A�Ac �� � t j t � � 5 t j t j g d�g d�g� � � � d d d � � d S # 1 swxY w Y d S )N)r% r+ r r
r )r
r � � � r, r0 r r �test_malformed_2d_from_quatr6 5 s� � � ��z� "� "� � ���2�8��O�O��O�O�%� � � � � �� � � � � � � � � � � ���� � � � � � s �-A�A�Ac �� � t j g d�g d�g d�g� � } t j t � � 5 t j | � � d d d � � d S # 1 swxY w Y d S )Nr )r r r r r# )r r r- r. r/ r r )r s r �test_zero_norms_from_quatr8 = s� � �
���L�L��L�L��M�M�� � �A�
��z� "� "� � ���1����� � � � � � � � � � � ���� � � � � � s �A�A� Ac � � g d�} t j | � � � � � }t |t j d� � � � d S )Nr$ r )r r � as_matrixr r �eye)�quat�mats r �#test_as_matrix_single_1d_quaternionr>