Closed Sarah111-AHM closed 1 year ago
الكود النهائي سيكون كالتالي:
import numpy as np import pandas as pd key = np.array([2, 2, 1, 1, 1]) values = np.array(['2:first', '2:second', '1:first', '1:second', '1:third']) categories = pd.Categorical(key, categories=np.unique(key)[::-1], ordered=True) ordered_values = values[categories.argsort(kind='heapsort')] print(ordered_values)
النتيجة ستكون:
['2:first' '2:second' '1:first' '1:second' '1:third']
ويشير الناتج إلى أن قيم الدالة values تم ترتيبها حسب الدالة key باستخدام heap sort algorithm.
الكود النهائي سيكون كالتالي:
النتيجة ستكون:
ويشير الناتج إلى أن قيم الدالة values تم ترتيبها حسب الدالة key باستخدام heap sort algorithm.