我正在尝试编写一个简单的Python客户机。到目前为止,我可以读取数据,如果数据是自动化的,我可以将数据发回客户端。我在while True中获取数据,这意味着我不能在同时读取数据的同时输入文本。如何在控制台中输入文本,只有在按enter键时才能发送,同时运行无限循环?
基本代码结构:
while True:
read data
#here is where I want to write data only if it contains '/r' in it
我有一个时间序列的数据集。我想在时间序列中每天训练一个XGB模型。我想使用for循环,但我不确定如何正确地存储所有模型,并能够在以后调用它们。这就是我到目前为止所得到的: for date in range(minDate, maxDate):
model[date] = xgb.train(params, data) 但是我不确定model[date]应该是什么?它可能是一个numpy数组吗?
我对一般的科学知识学习和机器学习都很陌生。
我目前正在设计一个支持向量机来预测某个特定的氨基酸序列是否会被蛋白酶切割。到目前为止,支持向量机方法似乎运行得很好:
我希望可视化这两类之间的距离(剪切和未切割),因此我尝试使用线性判别分析,这与主成分分析类似,使用以下代码:
from sklearn.discriminant_analysis import LinearDiscriminantAnalysis
lda = LinearDiscriminantAnalysis(n_components=2)
targs = np.array([1 if _ else 0 for _ in XO
我正在进行文本分类,在特征提取步骤之后,我得到了漂亮的矩阵,为此,我尝试使用以下增量学习:
import xgboost as xgb
from sklearn.model_selection import ShuffleSplit, train_test_split
from sklearn.metrics import accuracy_score as acc
def incremental_learning2(X, y):
# split data into training and testing sets
# then split training set in