Skip to content

Instantly share code, notes, and snippets.

View ywzhang909's full-sized avatar

ZhangHao ywzhang909

  • Haidian, Beijing, China
View GitHub Profile
@ywzhang909
ywzhang909 / gp_manager.py
Created August 26, 2021 05:51
postgre sql helper #database #postgresql
import pg
class Greenplummanager():
def __init__(self,host,port,dbname,user,pwd):
self._host = host
self._port = port
self._dbname = dbname
@ywzhang909
ywzhang909 / build_corpus.py
Last active April 26, 2022 05:59
common string utils#string
#!pip install jieba, tqdm
from tqdm import tqdm
from typing import List, Dict
import jieba
import numpy as np
def load_char_vocab_and_corpus(train_data:List[str], min_count=2):
chars = dict()
@ywzhang909
ywzhang909 / es_manager.py
Last active August 28, 2022 15:20
elasticsearch toolkit #elasticsearch
from elasticsearch import Elasticsearch
from elasticsearch import helpers
class ESmanager():
def __init__(self, host, port):
self._host = host
self._port = port
self.__elasticsearch = Elasticsearch([{'host': self._host, 'port': self._port}])
self._connectES()
@ywzhang909
ywzhang909 / Tuba Search_TSP_SA.py
Last active August 26, 2021 05:47
Tuba Search#algorithm
import numpy as np
dulChange = False
coordinates = np.array([[565.0, 575.0], [25.0, 185.0], [345.0, 750.0], [945.0, 685.0], [845.0, 655.0],
[880.0, 660.0], [25.0, 230.0], [525.0, 1000.0], [580.0, 1175.0], [650.0, 1130.0],
[1605.0, 620.0], [1220.0, 580.0], [1465.0, 200.0], [1530.0, 5.0], [845.0, 680.0],
[725.0, 370.0], [145.0, 665.0], [415.0, 635.0], [510.0, 875.0], [560.0, 365.0],
[300.0, 465.0], [520.0, 585.0], [480.0, 415.0], [835.0, 625.0], [975.0, 580.0],
[1215.0, 245.0], [1320.0, 315.0], [1250.0, 400.0], [660.0, 180.0], [410.0, 250.0],