有惑来解
python吧
全部回复
仅看楼主
level 12
cloveses 楼主
2020年12月03日 00点12分 1
level 1
大佬可以帮我看一下吗!
是我的作业题我感觉那样写应该对了但是好像不太行
编写Python函数名为“filter_seq”下面的代码单元,以DNA序列的列表作为参数,并返回一个列表只包含那些序列通过以下两个标准:核苷酸的序列只包含字母A、C、G、T、或他们的小写,没有模棱两可的核苷酸(N、n)。必须完全长72核苷酸序列。另外:你的函数必须接受参数中的DNA序列为小写、大写或两者的混合。所有满足条件的序列都必须以大写返回。
可以帮忙看一下嘛求求了
2020年12月03日 03点12分 2
好的
2020年12月03日 23点12分
2021年02月25日 02点02分
level 12
cloveses 楼主
即便是最精通程序设计的程序员也可能写出不完美的代码,导致程序中存在着bug或错误。如果程序不能够得到预期的运行结果,你也不必惊惶失措,通过多次试运行和仔细测试一定可以使程序能够正常运行并得到预期结果。当遇到屡次修正不了的bug时,可以暂停一会儿,休息一下再回来工作,可能对调试者更有帮助。
2020年12月03日 09点12分 3
level 12
cloveses 楼主
2020年12月04日 02点12分 4
[呵呵]
2021年03月17日 13点03分
level 2
可以帮忙解决一下问题吗?
我在尝试使用本地代理的时候出现了问题:如图
如果把代理行注释掉可以正常访问。这是什么情况,求解决方法
2020年12月04日 07点12分 6
忘了说了 python版本是3.9
2020年12月04日 07点12分
@cnmnui 应该是网络访问的问题,本地代理版本问题?
2020年12月04日 07点12分
@cloveses 不是网络的问题,也不是代理的问题,同样的代码, 我用python3.6.9可以正常请求,但是3.9就会出这样的问题(图里的代码没有加useragent), 3.9应该是修改了请求方式,但是具体怎么改的, 我需要怎么写代码。好烦恼
2020年12月04日 07点12分
@cloveses 也有可能是ssl版本问题?搞得我头都大了
2020年12月04日 07点12分
level 1
大佬 我现在碰到个问题,有个列表字典,怎么能根据条件将列表字典中的部分字典过滤出来?
2020年12月05日 05点12分 9
level 12
cloveses 楼主
举个例子吧,这种一般使用推导式就行
2020年12月05日 05点12分 10
level 12
cloveses 楼主
来看看有人吗[吐舌]
2020年12月08日 04点12分 11
[哈哈]
2021年02月15日 00点02分
level 2
大佬,这种图怎么用python画,多条折线用循环画,列表或数组怎么处理啊?
2020年12月08日 04点12分 12
matplotlib可以画各种图表
2020年12月08日 04点12分
回复 cloveses :请问这种情况下,将多个折线绘制在同一张图上,每次都需要重新建立列表吗?
2020年12月08日 04点12分
2020年12月08日 05点12分
回复 cloveses :这样每次绘图完清空列表,下一次和前一次结果就不会画在同一张图上,不清空,下一次结果会和钱一次结果连在一起成为一条折线,怎么解决啊?
2020年12月08日 05点12分
level 1
矩阵求导的几何意义是什么?书上说把矩阵看作m行n列矩阵映射到实数的函数,但只有方阵才有行列式,除了行列式还有什么映射关系?
2020年12月08日 06点12分 13
这个还真说不清楚[吐舌]
2020年12月08日 07点12分
level 1
大佬,这个exc前是要加什么吗,我一直不行,求告知
2020年12月08日 08点12分 14
exc_info()
2020年12月08日 09点12分
@cloveses 是后面那个吗,还是前面加一个
2020年12月08日 09点12分
@贴吧用户_QESP7MM 复制我这个
2020年12月08日 09点12分
@cloveses 复制到哪
2020年12月08日 10点12分
level 1
请问x的取值是几到几啊[小乖]
2020年12月08日 12点12分 15
书上错了
2020年12月08日 12点12分
level 9
mark,备用,感谢楼主
2020年12月08日 15点12分 16
[哈哈]
2020年12月09日 01点12分
level 2
运行后报错,能帮忙介绍下哪里错了吗,实在搞不懂。
用的anaconda,python3.8
源码在这里,[无效] https://pan.baidu.com/s/1OCzut5NBEDCNrZKzb_HgaA,提取码1234,求大佬解惑
2020年12月09日 02点12分 17
数据类型错误
2020年12月09日 02点12分
@cloveses 不好意思,不是搞这方面的,所以我下载了代码,运行也是这个错误,解决不了。
2020年12月09日 06点12分
回复发错位置了,在下下楼
2020年12月09日 09点12分
level 3
你定义的函数test_PCA_GBDTClassifier()不是优化器
我试了下,下面这个能跑:
import pandas as pd
import random
import requests
from sklearn.model_selection import KFold, StratifiedKFold
from sklearn.model_selection import cross_val_score, cross_val_predict
from sklearn.model_selection import train_test_split
from sklearn.model_selection import GridSearchCV
from sklearn.metrics import roc_auc_score, roc_curve, confusion_matrix, accuracy_score
from sklearn.ensemble import GradientBoostingClassifier
from sklearn import metrics
from sklearn.preprocessing import StandardScaler
from sklearn.decomposition import PCA
from sklearn.pipeline import Pipeline
from math import sqrt, fabs, exp
import matplotlib.pyplot as plt
from sklearn.tree import DecisionTreeClassifier
# 加载数据集
df = pd.read_csv('AD.csv')
x = df.iloc[:, 0:-1].values # 属性
y = df.iloc[:, -1].values # 标签
nrows = len(x)
ncols = len(x[1])
# def test_PCA_GBDTClassifier():
pipe_gbdt = Pipeline([('sc', StandardScaler()),
('pca', PCA(n_components=13)),
('gbdt', GradientBoostingClassifier(min_samples_split=300, min_samples_leaf=20,
max_depth=8, learning_rate=0.1,
subsample=0.8, random_state=10))])
sfolder = StratifiedKFold(n_splits=10, random_state=20, shuffle=False) # 10折SKFold
scores = []
for i, (train_index, test_index) in enumerate(sfolder.split(x, y)):
x_train, x_test = x[train_index], x[test_index]
y_train, y_test = y[train_index], y[test_index]
pipe_gbdt.fit(x_train, y_train)
score = pipe_gbdt.score(x_test, y_test)
scores.append(score)
cv_score = np.mean(scores)
cv_std = np.std(scores)
# print('Fold: %s, Acc: %.3f' %(i+1, score)) #每一折训练集的准确率
print(f"CV accuracy:{cv_score} +/- {cv_std}") # 平均准确率和标准差
# return (cv_score, cv_std)
param_test1 = {'n_estimators': (10, 100, 10)}
gsearch1 = GridSearchCV(estimator=DecisionTreeClassifier(random_state=0),
param_grid=[{'max_depth': [1, 2, 3, 4, 5, 6, 7, None]}], scoring='accuracy', iid=False, cv=5)
gsearch1.fit(x, y)
print(gsearch1.best_params_, gsearch1.best_score_)
没讲逻辑哈
2020年12月09日 09点12分 20
[大拇指]
2020年12月09日 11点12分
非常谢谢。我后来换了个方法,跑通了,确实是def这里出的问题。[哈哈]
2020年12月15日 06点12分
1 2 3 尾页