RuntimeWarning: double_scalars に無効な値があることを解決する。
2022-01-21 03:06:50
を計算する際に 余弦類似度 関数で、このエラーが発生します。
# Calculate cosine similarity function def cos_like(self,array1, array2): num = float(np.matmul(array1, array2)) s = np.linalg.norm(array1) * np.linalg.norm(array2) return num / s
これは分母sに0があることを意味するので、分母が0である数を再代入する判定文を書き、resultを戻り値として使用する。
if s == 0: result = 0.0 else: result = num/s return result
オプション2、データのどこに分母が0であるかが正確に見つからない場合、Qのアプローチで、問題は未解決のままですが、このエラーレポートを消して見て見ぬふりをすることも可能です。
np.seterr(invalid='ignore')
関連
-
[解決済み】imdb.load_data()関数の「allow_pickle=Falseのときにオブジェクトの配列を読み込むことができない」を修正するには?
-
[解決済み】python flask インポートエラー
-
[解決済み] __init__() が予期しないキーワード引数 'user' を受け取りました。
-
[解決済み] MySQLdb モジュールの読み込みに失敗しました。MySQLdb'という名前のモジュールはありません。
-
[解決済み] AttributeError: 'NoneType' オブジェクトに 'encode' 属性がない(python)」を解決するには
-
[解決済み] datetime.fromtimestamp vs datetime.utcfromtimestamp、どちらを使用するのが安全か?
-
[解決済み] 1つのファイルからランダムな行を読み取るにはどうしたらいいですか?
-
[解決済み] Pythonです。トレースバック codecs.charmap_decode(input,self.errors,decoding_table)[0].
-
[解決済み] 標準エラーストリームのロギングを無効にする方法は?
-
TypeError: 'numpy.ndarray' オブジェクトは呼び出し可能ではありません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
PythonによるExcelファイルの一括操作の説明
-
[解決済み] Pythonスクリプトを内部から再起動する
-
[解決済み] Y軸の微小目盛りをオンにする方法 matplotlib
-
[解決済み] Python scipy: ** や pow() でサポートされていないオペランドタイプ: 'list' や 'list' です。
-
[解決済み] PythonでスレッドIDを取得する方法は?
-
[解決済み] Pythonの「範囲」を使った2桁の数え方
-
[解決済み] jinjaで文字列をリストに分割する?
-
[解決済み] OperationalError, no such column. ジャンゴ
-
[解決済み] PythonリクエストでSSLError(Read operation timed out)が発生しました。
-
エアフロー実行期間設定 schedule_interval