B ÒÇbÍ7 ã @ sÎ d dl Zd dlZd dlmZ d dlZd dlZd dlZ d dl mZmZ d dl mZ d dl mZ d dlZd dlZd dlZdd Zdd Zd d Zdd dZdd ZdddZdd Zdd ZdddZdd ZdS )é N)Úmean_squared_error)Ú csc_matrixÚ csr_matrix)Útrain_test_split)Úhstackc C s t | ¡}t |jj¡dk}t |jj¡dk}|d d |f ¡ }|d d |f ¡ }|jd |_|jd |_t j |¡}t j |¡}t jj|dd t j |¡ t j |¡ |jd j}|d d |f ¡ }t jj|dd t j |¡ t j |¡ |jd j}|d d |f ¡ }||fS )NÚGEXÚATACÚcountsg Ã@)Ú target_sumÚhighly_variable)ÚadÚ read_h5adÚnpÚarrayÚvarÚ feature_typesÚcopyÚlayersÚXÚAnnDataÚscÚppÚnormalize_totalÚlog1pÚhighly_variable_genesÚvalues) Ú mod_file_pathÚadataÚfeature_gex_indexZfeature_atac_indexÚ adata_mod1Ú adata_mod2Úadata_mod1_originalÚadata_mod2_originalÚindex© r$ ú<C:\Users\Xin\Desktop\mscETM\Demo code_all_data\dataloader.pyÚload_nips_dataset_gex_atac s( r&