問題タブ [rdkit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - SmilesCode を指紋に変換しようとしています。動作しますが、SmilesCode-List の関数を使用するのに問題があります
列に対して関数を反復しようとしていますが、正しく機能しません。コードを修正する必要がある場所を教えてもらえますか?
それは私のコードです
すべての SmilesCode に Bitstring が必要ですが、すべての行/SmilesCode でエラーしか取得できません。定義された関数は機能しますが、それを使用して目的の列を反復処理する場合は機能しません! パンダの apply() 関数を使用する場合:
次のエラー コードが表示されます。
ArgumentError: rdkit.Chem.rdmolops.RDKFingerprint(NoneType, int, int, int, int, int, float, int) の Python 引数の型が C++ 署名と一致しませんでした: RDKFingerprint(RDKit::ROMol mol, unsigned int minPath=1, unsigned int maxPath=7、unsigned int fpSize=2048、unsigned int nBitsPerHash=2、bool useHs=True、double tgtDensity=0.0、unsigned int minSize=128、bool branchedPaths=True、bool useBondOrder=True、boost::python:: api::object atomInvariants=0、boost::python::api::object fromAtoms=0、boost::python::api::object atomBits=None、boost::python::api::object bitInfo=None)
methods - 描画のための RDKit SetScale メソッド
RDKit Chem Python チュートリアルはあまり良くありません。描画にスケール設定機能が必要だったのですが、引数がわかりずらいです。私の調査ではありますが、インターネットでの使用例は見たことがなく、説明もありません。ご清聴ありがとうございました。