辞書pに格納されている2つの部分文字列を比較するにはどうすればよいですか?

user5547153

ここに画像の説明を入力してください

セットAの部分文字列間の重複を比較することに基づいて隣接行列を作成しようとしています。部分文字列間に重複がある場合は、行列Mに+1を格納します。それ以外の場合は、シーケンスマッチャーを使用するコードを作成しました。文字列を比較しますが、コードを実行しようとすると次のエラーが発生します。

import numpy
import array
from difflib import SequenceMatcher as sm
##
###read the file
##f=open('spectrum.txt','r')
##s=f.readlines()
##a=str(s)

a='{ATG,TGG,TGC,GTG,GGC,GCA,GCG,CGT}'
p= dict(enumerate(a[1:-1].split(",")))
print p    
n= p.keys()[-1]
print p.keys()[1]

M=numpy.zeros([n,n],int)
print M
for i in range(0,n-1):
    for j in range(0,n-1):
        if i==j:
            pass
        elif sm(None,p.keys(i),p.keys(j))!=0:
            M[i,j]+=1
        else:
            pass
print M
gddc

トレースバックは、問題が何であるかを正確に示します。この行の内容:

elif sm(None,p.keys(i),p.keys(j))!=0:

あなたは渡されてきたiとして引数.keyskeys引数を取りません。あなたは可能性が使用することを意図していkeys()[i]ますが、実際にアクセスしようとしている場合、現実的に、しかし.keys()[i]どこかにあなたが使用してきたはずです、items()代わりのkeys()フォームでの2つのタプルにアクセスする必要があると思いますので(key, value)、あなたの辞書からを。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

文字列内の部分文字列の出現数を見つけてPython辞書に保存するにはどうすればよいですか?

分類Dev

文字列から生成された部分文字列を文字列配列に格納するにはどうすればよいですか?

分類Dev

文字列に格納されている数値を辞書式順序で並べ替えるにはどうすればよいですか?

分類Dev

2つの文字列配列を比較し、一致する値を別の文字列配列に格納するにはどうすればよいですか?

分類Dev

2つのリストを比較して、部分文字列の一致を維持するにはどうすればよいですか?

分類Dev

最初の2文字を除いて、元の文字列で表される部分文字列を選択するにはどうすればよいですか?

分類Dev

Cの2つの部分文字列の間にあるn番目の部分文字列を見つけるにはどうすればよいですか?

分類Dev

2つの辞書をすばやく比較して、類似点を新しい辞書に追加するにはどうすればよいですか?

分類Dev

F#の文字列内で部分文字列を見つけるにはどうすればよいですか?

分類Dev

2つの部分文字列の間の部分文字列を取得するにはどうすればよいですか?

分類Dev

XML文字列がフィールドに格納されているTSQLを使用して2つのXML属性を取得して比較するにはどうすればよいですか?

分類Dev

PHPの1つの変数内に格納されている複数の日付を比較するにはどうすればよいですか?

分類Dev

フィールドの部分文字列値に基づいて2つのテーブルを結合するにはどうすればよいですか?

分類Dev

Swiftで2つの辞書を比較するにはどうすればよいですか?

分類Dev

2つの辞書を内部のリストと比較するにはどうすればよいですか?

分類Dev

文字列を予想される部分文字列と比較するRSpecテストを作成するにはどうすればよいですか?

分類Dev

文字列が完全に同じ部分文字列で構成されているかどうかを確認するにはどうすればよいですか?

分類Dev

部分文字列を抽出するにはどうすればよいですか?

分類Dev

部分文字列のすべての出現を文字列内の別の部分文字列に置き換えるにはどうすればよいですか?

分類Dev

Pythonの2つの辞書をリスト、文字列、整数と比較するにはどうすればよいですか?

分類Dev

2つの辞書を比較するにはどうすればよいですか?

分類Dev

2つの辞書リストを比較するにはどうすればよいですか

分類Dev

部分文字列が含まれている行を取得するにはどうすればよいですか?

分類Dev

タプルの2つの辞書を比較して、この辞書のリストを生成するにはどうすればよいですか?

分類Dev

MySQLで2つの数値を文字列として比較するにはどうすればよいですか?

分類Dev

内部に2つの配列を持つ辞書を作成するにはどうすればよいですか?

分類Dev

特定の部分文字列の後に文字列を取得するにはどうすればよいですか?

分類Dev

jqueryを使用して2つの文字列値を比較するにはどうすればよいですか?

分類Dev

Apache UIMA Rutaを使用して2つの部分文字列からIDと日付を抽出するにはどうすればよいですか?

Related 関連記事

  1. 1

    文字列内の部分文字列の出現数を見つけてPython辞書に保存するにはどうすればよいですか?

  2. 2

    文字列から生成された部分文字列を文字列配列に格納するにはどうすればよいですか?

  3. 3

    文字列に格納されている数値を辞書式順序で並べ替えるにはどうすればよいですか?

  4. 4

    2つの文字列配列を比較し、一致する値を別の文字列配列に格納するにはどうすればよいですか?

  5. 5

    2つのリストを比較して、部分文字列の一致を維持するにはどうすればよいですか?

  6. 6

    最初の2文字を除いて、元の文字列で表される部分文字列を選択するにはどうすればよいですか?

  7. 7

    Cの2つの部分文字列の間にあるn番目の部分文字列を見つけるにはどうすればよいですか?

  8. 8

    2つの辞書をすばやく比較して、類似点を新しい辞書に追加するにはどうすればよいですか?

  9. 9

    F#の文字列内で部分文字列を見つけるにはどうすればよいですか?

  10. 10

    2つの部分文字列の間の部分文字列を取得するにはどうすればよいですか?

  11. 11

    XML文字列がフィールドに格納されているTSQLを使用して2つのXML属性を取得して比較するにはどうすればよいですか?

  12. 12

    PHPの1つの変数内に格納されている複数の日付を比較するにはどうすればよいですか?

  13. 13

    フィールドの部分文字列値に基づいて2つのテーブルを結合するにはどうすればよいですか?

  14. 14

    Swiftで2つの辞書を比較するにはどうすればよいですか?

  15. 15

    2つの辞書を内部のリストと比較するにはどうすればよいですか?

  16. 16

    文字列を予想される部分文字列と比較するRSpecテストを作成するにはどうすればよいですか?

  17. 17

    文字列が完全に同じ部分文字列で構成されているかどうかを確認するにはどうすればよいですか?

  18. 18

    部分文字列を抽出するにはどうすればよいですか?

  19. 19

    部分文字列のすべての出現を文字列内の別の部分文字列に置き換えるにはどうすればよいですか?

  20. 20

    Pythonの2つの辞書をリスト、文字列、整数と比較するにはどうすればよいですか?

  21. 21

    2つの辞書を比較するにはどうすればよいですか?

  22. 22

    2つの辞書リストを比較するにはどうすればよいですか

  23. 23

    部分文字列が含まれている行を取得するにはどうすればよいですか?

  24. 24

    タプルの2つの辞書を比較して、この辞書のリストを生成するにはどうすればよいですか?

  25. 25

    MySQLで2つの数値を文字列として比較するにはどうすればよいですか?

  26. 26

    内部に2つの配列を持つ辞書を作成するにはどうすればよいですか?

  27. 27

    特定の部分文字列の後に文字列を取得するにはどうすればよいですか?

  28. 28

    jqueryを使用して2つの文字列値を比較するにはどうすればよいですか?

  29. 29

    Apache UIMA Rutaを使用して2つの部分文字列からIDと日付を抽出するにはどうすればよいですか?

ホットタグ

アーカイブ