здесь некоторый код, написанный на python. На моей машине время работы не превышает 1 секунды:
from sklearn.neighbors import NearestNeighbors
import numpy as np
nn = NearestNeighbors(n_neighbors=5)
x = np.random.rand(100000, 3)
nn.fit(x)
test_sample = np.array([[0.5, 0.4, 0.3]])
nearest_neighbors_distances, nearest_neighbors_indices = nn.kneighbors(test_sample)
Необходимо создать образ как ресурс , а не встроенный ресурс. Ресурс специально предназначен для использования в проектах WPF.
Чтобы использовать его в процедурном коде:
buttonUnits.Background = new ImageBrush(new BitmapImage(new Uri("pack://application:,,,/Images/InchDOWN.png")));
Это гораздо проще сделать в XAML, который я рекомендую.
Редактировать
Я забыл косую черту раньше Изображения, которые могут быть проблемой. Вот статья MSDN о пакете Uris , если вам нужна дополнительная информация.
Возможно, вам следует опубликовать вопрос о том, чего именно вы пытаетесь достичь, и, надеюсь, открыть для себя различные подходы к решению проблемы с несколькими состояниями кнопок. .