小编Gab*_*iel的帖子

biopython没有名为Bio的模块

仅供参考:这不是重复的!

在运行python代码之前,我在cmd提示符下安装了biopython:

pip install biopython
Run Code Online (Sandbox Code Playgroud)

然后,当我尝试将其导入python时,我收到一条错误消息:“没有名为Bio的模块”

import Bio
Run Code Online (Sandbox Code Playgroud)

同样的事情发生

import biopython     
Run Code Online (Sandbox Code Playgroud)

应当指出,我已经更新了PIP并运行python 3.5.2
,感谢任何人的帮助。

pip biopython python-3.x

5
推荐指数
2
解决办法
1万
查看次数

在给定的排列中找到断点

我正在为生物信息学分配进行文本处理,我们必须通过增加(+)或减少( - )来分隔数字序列.

断点是其中序列切换从+到-或反之亦然.但是,序列中的所有数字都必须按顺序排列.序列可能由一个数字组成.

换句话说,增加条带可能看起来像:

vector<-c("+1 +2 +3 +4 +5")  
vector<-c("+333 +334")    
Run Code Online (Sandbox Code Playgroud)

但不是:

vector<-c("+1 +3 +4")
vector<-c("+333 +332")
Run Code Online (Sandbox Code Playgroud)

相同的逻辑适用于减少条带.

vector->c("-10 -9 -8")    NOT vector->("-10 -8 -7")
Run Code Online (Sandbox Code Playgroud)

对于以下示例,有8个断点:

vector<-c("+3 +4 +5 -12 -8 -7 -6 +1 +2 +10 +9 -11 +13 +14")

#break1: +3 +4 +5
#break2: -12
#break3: -8 -7 -6
#break4: +1 +2 
#break5: +10
#break6: +9
#break7: -11
#break8: +13 +14
Run Code Online (Sandbox Code Playgroud)

在R中有没有任何编码方法?我之前尝试使用:

vector<-c(3,4,5,12,8,7,6,1,2,10,9,11,13,14)
Strip<- vector[-1] - head(vector, -1)
table(Strip)


#-5 -4 -1  1  2  7  8 …
Run Code Online (Sandbox Code Playgroud)

r bioinformatics

2
推荐指数
1
解决办法
87
查看次数

使用 io.BytesIO 从 azure 存储读取图像?

我有一个包含一些图像的 azure blob 存储帐户。我想将它们作为字节读取以进行图像处理,因此我可以将它们与 Microsoft 的 Face API 一起使用。我收到一条错误消息,告诉我我需要一个“字节”对象,但我以为我已经将图像从 blob 转换为字节格式。我已经提供了我使用的整个代码,但问题来自最后一段代码

%matplotlib inline
import matplotlib.pyplot as plt
import io
from io import StringIO
import numpy as np
import cv2
from PIL import Image
#from StringIO import StringIO
from PIL import Image
import os
from array import array
Run Code Online (Sandbox Code Playgroud)

我的凭据:

azure_storage_account_name = 'musicsurveyphotostorage'
azure_storage_account_key = None  # dont need key... we will access public 
blob... 

if azure_storage_account_name is None:
raise Exception("You must provide a name for an Azure Storage account")   
from azure.storage.blob …
Run Code Online (Sandbox Code Playgroud)

python azure bytesio azure-storage-blobs python-3.x

1
推荐指数
1
解决办法
2133
查看次数

计算向量 R 中值之间的距离

我有以下多重集 X,我想在其中找到所有数字之间的距离。有什么方法可以将其集成到 FOR 循环中,这样如果给我一个不同大小的多重集,我就不必像下面那样手动执行此操作?

对于此示例,最终答案是 [0,2, 2, 3, 3, 4, 5, 6, 7, 8, 10] (已排序)

X=c(0,10,8,3,6)
L=length(X)
print(L)

##for(i in seq(from=1, to=L )){}

print(abs(X[1]-X[2]),  abs(X[1]-X[3]),
    abs(X[1]-X[4]),  abs(X[1]-X[5]),
    abs(X[1]-X[6]),  

    abs(X[2]-X[3]), abs(X[2]-X[4]),
    abs(X[2]-X[5]),  abs(X[2]-X[6]),


    abs(X[3]-X[4]),  abs(X[3]-X[5]),
    abs(X[3]-X[6]),  


    abs(X[4]-X[5]), abs(X[4]-X[6]),


    abs(X[5]-X[6])  

        )
Run Code Online (Sandbox Code Playgroud)

loops r vector nested-function rstudio

-1
推荐指数
1
解决办法
3637
查看次数