Как управлять выводом моего python кода - PullRequest
0 голосов
/ 03 апреля 2020

Вот мой код, который в двух словах находит ближайшего «соседа» данной записи «i» из заданного набора данных, пройдя три теста. Код выполняет эти вычисления для всех 870 000+ записей в моем заданном наборе данных (поэтому каждая запись сравнивается с любой другой, кроме самой себя). Теперь я хочу определить: (1) если их нет, один или более одной записи каталога, которая удовлетворяет критериям для каждой записи и (2) каким-либо образом сохраняет соответствующие записи из (1), поэтому у меня есть информация, хранящаяся в том же столбце / строке / строке для данной записи (так , это будет что-то вроде этого: запись 1 соответствует ....., запись 2 с ......) (это в основном переупорядочивает и объединяет соответствующие данные таким образом, но я хочу знать, есть ли Pythoni c способ сделать это):

Обратите внимание, что df_good3 - это файл со всеми примененными предыдущими тестами ### Пожалуйста, дайте мне знать, если вы хотите больше контекста, чтобы ответить на мои вопросы.

import itertools
for i in range(0, len(phig)-2):
........
**catalogmsk = np.less(d2d.arcsecond,product) #d2d < product
idxcatalog = np.where(catalogmsk)[0] 
..................
    test_21 = np.less_equal(A,uncertainty)** 
    #print(test_21)
    if test_21 == True:
        ............
        **test_22 = np.less_equal(uncertainty_delta_mu, 1.5)
        if test_22 == True:**
            .................
            test_23 = np.less_equal(delta_mu, SUM)
            df['test_all2'] = test_23  
            df_good2 = df[df['test_all2']== True] ##appends all the tests into my current file named df_good2 to create a new file df_good3)
            df_good3 =np.copy(df_good2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...