Ejemplo n.º 1
0
from config import logger
from config import classpathDir as cdir
import numpy as np
import pandas as pd
import os
import subprocess
from sklearn.utils import shuffle

import initContext as context
context.loadModules()
log = logger.getLogger(__file__)
random_state = 10000


def __checkDimension(X, y):
    return X.shape[0] == y.shape[0]


def merge_frames(dataframe_list):
    return pd.concat(dataframe_list)


def remove_feature(dataframe, feature):
    return dataframe.drop(feature, axis=1)


def load_by_chunks(file_name):
    chuncksize = 10
    chunk_list = []
    for chunk in pd.read_csv(file_name, chunksize=chuncksize,
                             dtype=np.float64):
Ejemplo n.º 2
0
#!/usr/bin/env python
# coding:utf-8
"""
对接接口
"""
import http
import json
from config import logger

# 初始化日志记录
__log = logger.getLogger('API_SDK', 'WARN')

# API SDK 配置信息
__private_data = {
    "port": 80,
    "host": "127.0.0.1",
    "timeout": 30,
    "base_url": "/interface/index.php/",
    "api_map": {
        "test": "api/example/test"
    }
}


def __send(data, method, api, param):
    """
    发送 API SDK 请求

    :param data:    请求 body 数据
    :param method:  请求方法
    :param api:     请求接口的名称