← Back
Editing: test_slerp.cpython-311.pyc
� d�c@ � �P � d dl Zd dlmZ d dlZd dlmZ d d�Z G d� d� � ZdS ) � N)�assert_allclose)�geometric_slerp� � c � � t j � d� � t j � || f�� � }|t j � |d�� � d d �t j f z }|d |d fS )N�{ )�size� ��axisr )�np�random�seed�normal�linalg�norm�newaxis)�ndim�n_pts�pointss �@/usr/lib/python3/dist-packages/scipy/spatial/tests/test_slerp.py�_generate_spherical_pointsr sr � � �I�N�N�3���� �Y� � �E�4�=� � 1� 1�F� �b�i�n�n�V�!�n�,�,�Q�Q�Q�� �]�;�;�F��!�9�f�Q�i��� c �R � e Zd Zej � dg d�� � ej � dg d�� � d� � � � � Zej � dg d�� � ej � dddg� � d� � � � � Zej � d ej d � � ej d � � f ej d � � ej d� � f ej d� � ej d� � fg� � d � � � Zej � d ej d� � ej d� � f ej d� � ej d� � f ej g � � ej d� � fg� � d� � � Z ej � d ej g � � ej g � � fg� � d� � � Zej � d ej g d�� � ej g d�� � df ej g d�� � ej g d�� � df ej g d�� � ej g d�� � dfg� � d� � � Zej � d ej ddg� � ej ddg� � ej ddg ej d� � dz dgd ej d� � dz gddgg� � f ej g d�� � ej g d�� � ej g d� ej d� � dz ddgd ej d� � dz dgg d�g� � f ej g d�� � ej g d�� � ej g d� ej d� � dz ddddgd ej d� � dz dddgg d�g� � fg� � d � � � Zej � d! ej d"d#d$� � ej d%d&d� � g� � d'� � � Zej � d ej dg� � ej dg� � f ej dg� � ej dg� � f ej d(g� � ej d)g� � fg� � d*� � � Zej � d+d,d-g d.� ej d/� � g� � d0� � � Zej � d+d1d2g� � d3� � � Zej � d ej ddg� � ej ddg� � f ej g d4�� � ej g d5�� � f ej g d6�� � ej g d7�� � fg� � d8� � � Zej � d ej ddg� � ej ej d� � d9z ej d� � d9z g� � f ej ddg� � ej ej d� � d9z ej d� � d9z g� � fg� � ej � d:ej ej g� � d;� � � � � Zej � d!d<g� � d=� � � Zd>� Zd?� Zej � d@ ej g d�� � ej ddg� � g� � ej � d! ej d� � ej dg� � ej dgg� � ej dggg� � ej g � � ej ddd,� � g� � dA� � � � � Zej � dB ej dCdDdE� � � � dF� � � Zej � d!ddggddgggggggggg� � dG� � � ZdHS )I�TestGeometricSlerp�n_dims)r r � � � r )r r � c � � t |d� � \ }}t ||t j dd|� � �� � }|j ||fk sJ �d S )Nr r r ��start�end�t)r r r �linspace�shape��selfr r r# r$ �actuals r �test_shape_propertyz&TestGeometricSlerp.test_shape_property s` � � 0���:�:� ��s� �u�%(�#%�;�q�!�U�#;�#;�=� =� =�� �|��v��.�.�.�.�.�.r r r c �� � t |d� � \ }}t ||t j dd|� � �� � }t |d |� � t |d |� � d S )Nr r r r"