小白代码打卡
李划水员
这个作者很懒,什么都没留下…
展开
-
RuntimeError: CUDA error: no kernel image is available for execution on the device
RuntimeError: CUDA error: no kernel image is available for execution on the deviceOSError: /home/aita/anaconda3/envs/FusionDTA/lib/python3.7/site-packages/nvidia/cublas/lib/libcublas.so.11: symbol cublasLtHSHMatmulAlgoInit version libcublasLt.so.11 not de原创 2023-04-06 20:11:09 · 863 阅读 · 1 评论 -
已知下载链接,使用python下载数据
平常数据一般下到本地然后上传到服务器,但是内存告急,想起来之前用命令行下载数据,写了2行代码搞定。原创 2023-03-22 11:43:57 · 369 阅读 · 0 评论 -
python pd.DataFram series转ndarry,然后转为(X,1)格式
在调试代码时报错:python key of type tuple not found and not a MultiIndex原创 2023-03-20 09:17:36 · 1013 阅读 · 0 评论 -
tensor与numpy、array的转换,针对RuntimeError: Can‘t call numpy() on Variable that requires grad问题
tensor与numpy、array的转换,针对RuntimeError: Can‘t call numpy() on Variable that requires grad问题原创 2023-03-08 09:09:10 · 392 阅读 · 0 评论 -
记录 No module named ‘Bio‘
安装或调用python3,biopython。python2 里面用的module是。python3 里用的module是。原创 2023-02-24 21:47:32 · 3860 阅读 · 1 评论 -
ERROR: Could not install packages due to an OSError: [Errno 2] 没有那个文件或目录
ERROR: Could not install packages due to an OSError: [Errno 2] 没有那个文件或目录: '../lib/python3.7/site-packages/numpy-1.21.6.dist-info/METADATA'找到目录也就是:/lib/python3.7/site-packages/numpy-1.21.6.dist-info,然后创建一个文件METADTATA。原创 2023-02-24 21:43:06 · 1492 阅读 · 0 评论 -
python: No module named ‘gensim‘ 和 Read timed out
No module named 'gensim' 和 Read timed out原创 2022-08-09 16:48:36 · 1677 阅读 · 0 评论 -
matlab .mat转.txt
matlab 处理数据将.mat转.txt,代码如下clear allload('MixPA.mat')T=cell2table(protein_A); #数据集里面有个名字writetable(T,'Mix.AC_P1.txt');我应该集齐了所有文件转换处理的方法,摸摸自己,今天又是洒泪的一天,嘿嘿嘿……#########################写代码头秃的分割线系统说我质量较低,我应该再写点废话。我是一个菜鸟,挣扎在毕业一线,还有3年毕业,每天担心毕业到头秃,原创 2022-05-08 17:31:47 · 1783 阅读 · 3 评论 -
matlab .txt转.mat,.csv转.mat
处理数据信息需要使用不同的软件,python与matlab共同处理数据,以下是使用matlab将.txt和.csv文件转为.mat文件的代码:clc;close all;clear all;cancerPA=importdata('cancerPA.txt') #.csv就直接输入 X.csv就行save cancerPA.mat cancerPA;至此,python的文件转换,matlab的文件转换都差不多经历了,期待与大家的交流。...原创 2022-05-06 15:14:18 · 2558 阅读 · 1 评论 -
.txt经过数据处理之后存为.txt
对.txt文件,经过处理提取之后,存为.txt文件,可以采用以下代码:file_1 = '/cancer_fasta_PA.txt' #读取的.txt文件file_3 = '/cancerPA.txt' #要保存的.txt文件# positive seq protein Apos_seq_protein_A = read_file(file_1) #这里的读取是前一个文章写的outfile1=open(file_3,'w')#方法一for line in po原创 2022-05-05 22:57:16 · 327 阅读 · 0 评论 -
python 去掉.csv文件的重复行,去掉.txt重复行保存为.csv
数据集通常需要去掉文件中的重复行,以下是操作代码:原创 2022-04-21 10:02:27 · 2048 阅读 · 0 评论 -
python .txt文件转.csv
数据处理尝尝需要把数据集从.txt转到.csv格式,可以通过以下代码完成:import numpy as npimport pandas as pdimport csv out = open('/LF1big.csv','w',newline='') #要转成的.csv文件,先创建一个LF1big.csv文件 csv_writer = csv.writer(out,dialect='excel') f = open("/LF1.txt","r") for line原创 2022-04-20 10:25:31 · 8367 阅读 · 0 评论 -
Keras/Tensorflow Tensor 分割、切割
1.Keras框架需要用到Lambda函数keras.layers.Lambda(function, output_shape=None, mask=None, arguments=None)function:函数,分割用到的是tf.splitoutput_shape:输出维度,下面代码是分成2块,在num_or_size_splits决定axis=2,感觉是按列分;axis=1,是按照行分;axis=0,请求大家评论区补充from keras.layers import Lambd原创 2022-03-21 20:12:28 · 2854 阅读 · 0 评论 -
python .txt去掉重复行
#####unique# -*- coding:utf-8 -*-#! python2import shutila=0readDir = "/Wnt/Wnt_proteinname.txt" #oldwriteDir = "/Wnt/Wnt_proteinnameunique.txt" #newlines_seen = set()outfile = open(writeDir, "w")f = open(readDir, "r")for line in f: if line n.原创 2022-02-20 20:33:54 · 1171 阅读 · 0 评论 -
python .txt文件奇数偶数行分开保存
def fenhang(infile,outfile,outfile1): infopen = open(infile,'r',encoding='utf-8') outopen = open(outfile,'w',encoding='utf-8') outopen1 = open(outfile1, 'w', encoding='utf-8') lines = infopen.readlines() i = 0 for line in lines: i += 1 if i % .原创 2022-02-20 20:29:00 · 1910 阅读 · 0 评论 -
rensor与numpy相互转换
tensor转numpy: x.numpy()a = torch.ones(5)print(a) ##输出:tensor([1., 1., 1., 1., 1.])转换:b = a.numpy()print(b) ##输出:[1. 1. 1. 1. 1.]numpy转tensor: torch.from_numpy(x)import numpy as npa = np.ones(5)b = torch.from_numpy(a)np.add(a, 1, out原创 2022-02-19 21:48:52 · 864 阅读 · 0 评论 -
解决Xshell评估过期
下载的Xshell不需要卸载哦~1)去Xhell官方网站:XSHELL - NetSarang Website2)找到最下面点击3)填写邮箱4 得到两封邮件,安装然后发现可以打开了,而且许可类型是家庭/学校:用这种方式有一个大好处就是不需要卸载xshell,就可以直接把商业版转换成免费版,最最主要的是如果你的xshell里面仍然保存之前的IP。xshell评估过期解决办法,非常简单_芯想事程的博客-CSDN博客_xshell过期了怎么办...原创 2022-02-19 21:38:15 · 2515 阅读 · 1 评论 -
numpy与list的转换
在运行代码时,经常需要查看某数字的维度,即X.shape,当X时list时,不能查看其维度信息,所以转换如下List转Numpy:numpy.array(list)Numpy转List:array.tolist()原创 2022-02-17 21:09:04 · 8664 阅读 · 0 评论 -
keras训练模型保存为.h5,load_model报错 ‘str‘ object has no attribute ‘decode‘
使用Keras训练了一个模型,训练好后保存为h5文件。再次加载这个模型时,报错了:AttributeError: ‘str‘ object has no attribute ‘decode‘ “原因: h5py包的版本不对导致使用的python为3.6,conda list查看到h5py版本为3.1.0,更新版本为pip install h5py==2.10问题解决...原创 2022-02-13 19:02:02 · 2397 阅读 · 0 评论 -
re.sub()脚本语言
re.sub()用来替换字符串中的匹配项函数具体为:def sub(pattern, repl, string, count=0, flags=0): """Return the string obtained by replacing the leftmost non-overlapping occurrences of the pattern in string by the replacement repl. repl can be either a string原创 2021-12-27 20:48:33 · 324 阅读 · 0 评论 -
Kares 自注意力(self_attention)代码及Object arrays cannot be loaded when allow_pickle=False调试问题
代码来自Self attention:自注意力——Keras,IMDB 数据 - 知乎# %%import pandas as pdfrom keras import backend as Kfrom keras.datasets import imdbfrom keras.engine.topology import Layerfrom keras.preprocessing import sequencefrom matplotlib import pyplot as plt#原创 2021-12-23 16:00:34 · 824 阅读 · 0 评论 -
python 中将list输出为.csv文件&取list前几行
整理list数据使其输出为.csv,但是由于数据过大,所以现在前面截出几行,取list前5行代码为:###我的list命名为lll,取前4行lll = lll[0:4]然后调用一个pd.DataFrame转换,该方法有多个参数,这里由于我对横纵坐标没有特殊要求,所以只输出数字: lll = pd.DataFrame(data=lll) lll.to_csv('/home/LX/data_method/AC.csv',encoding='gbk')...原创 2021-12-19 20:16:35 · 1543 阅读 · 0 评论 -
bad magic number in ‘utils‘: b‘\x03\xf3\r\n‘
百度到的是在终端输入ls -a,将出现的 .pyc文件删除。但是操作后并没有出现,此时发现代码文件有一个 utils,将里面所有 .pyc文件删除,OK。总结,如果是numpy、random等已有的包,一定是 ls -a删除,如果是代码文件可以考虑删除文件里面的 .pyc!...原创 2021-12-13 09:45:15 · 1427 阅读 · 0 评论 -
Linux服务器,No module named ‘psutil‘
在报错后首先使用了pip install psutil安装失败,使用conda list查看没有改为pip install --upgrade psutilOK,get it原创 2021-12-13 09:39:57 · 2630 阅读 · 1 评论 -
将.csv合并之后,输出文件第一行是与标签数字相同的文件类型数字
在将多个.csv合并之后输出结果是添加了一行标签,其个数是dim,数据类型是文件类型,具体如下图之前的代码是import pandas as pddf1 = pd.read_csv(r'/home/LX/DNN_XGB/Dataset/csv/AAC_N1.csv', header=None)#读取第一个文件df2 = pd.read_csv(r'/home/LX/DNN_XGB/Dataset/csv/CT_N1.csv', header=None)#读取第二个文件df3 = .原创 2021-12-01 22:16:57 · 244 阅读 · 0 评论 -
pd.read_csv 输出结果第一行有数字.N的情况
在读取.csv时发现会产生第一行默认为标签的问题,导致出现下图情况这是因为pd.read_csv,读取数据时会默认第一行为列标签,并将相同的列标签重复的次数以.N的形式统计出现,解决方法是,在读取时加入参数,使第一行为非标签行。给pd.read_csv添加参数header=none即可df1 = pd.read_csv(r'/home/LX/DNN_XGB/Dataset/csv/AAC_N1.csv', header=None)#读取第一个文件...原创 2021-11-28 22:17:08 · 1480 阅读 · 0 评论 -
DataFrame添加列
添加列1)在最后添加df = pd.DataFrame({'num_legs': [2, 4, 8, 0], 'num_wings': [2, 0, 0, 0], 'num_specimen_seen': [10, 2, 1, 8]}, index=['falcon', 'dog', 'spider', 'fish'])print(df)df['rank']=[1,2,3,4]#添原创 2021-11-27 14:44:57 · 2930 阅读 · 0 评论 -
python pandas数据清洗:sample()函数
DataFrame.sampleDataFrame.sample方法主要是用来对DataFrame进行简单随机抽样的。PS:这里说的是简单随机抽样,表示是不能用来进行系统抽样、分层抽样的。DataFrame.sample这个方法可以从DataFrame中随机抽取行,也可以随机抽取列,这个方法接收的参数如下:DataFrame.sample(n=None, frac=None, replace=False, weights=None, random_state=None, axis原创 2021-11-26 17:18:12 · 10246 阅读 · 0 评论 -
python 列表中的一个数值类型可以决定这一列的数值类型
代码能力太差,时间紧迫,纯看代码,把遇到问题和觉得有意思的地方写下来……import pandas as pdimport numpy as npdf = pd.DataFrame({ 'col1' : ['A', 'A', 'B', np.nan, 'D', 'C'], 'col2' : [2, 1, 9, np.nan, 7, np.nan], 'col3' : [0, 1, 9, 4, 2, 3]})print(df)输出 col1 col2 col30 A原创 2021-11-25 21:50:26 · 639 阅读 · 0 评论