第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

將函數(shù)應(yīng)用于字典值不起作用

將函數(shù)應(yīng)用于字典值不起作用

ibeautiful 2023-07-11 14:54:31
我試圖使用這段代碼將包gower_matrix中的函數(shù)應(yīng)用gower到字典的值:import gowerimport pandas as pdfrom itertools import chain, combinationsfrom pydataset import datafrom toolz.dicttoolz import valmapcars = data('mtcars')vnames=cars.columnsdef powerset(iterable):    "powerset([1,2,3]) --> () (1,) (2,) (3,) (1,2) (1,3) (2,3) (1,2,3)"    s = list(iterable)    return chain.from_iterable(combinations(s, r) for r in range(1,len(s)+1))combos=list(powerset(vnames))combos=list(map(list, list(powerset(vnames))))combo_dicts = {}keys = range(len(combos))for i in keys:        combo_dicts[i] = cars[combos[i]]        gower_dicts = valmap(gower.gower_matrix, combo_dicts)但我收到以下錯(cuò)誤TypeError: ufunc 'true_divide' output (typecode 'd') could not be coerced to provided output parameter (typecode 'q') according to the casting rule ''same_kind''將其應(yīng)用于特定的字典項(xiàng)目是可行的gower.gower_matrix(combo_dicts[100])array([[0.        , 0.02173357, 0.19395797, ..., 0.12646227, 0.35655078,        0.11454861],       [0.02173357, 0.        , 0.21569154, ..., 0.12262693, 0.3348172 ,        0.10900868],       [0.19395797, 0.21569154, 0.        , ..., 0.32042024, 0.55050874,        0.10668287],       ...,       [0.12646227, 0.12262693, 0.32042024, ..., 0.        , 0.23008852,        0.21544196],       [0.35655078, 0.3348172 , 0.55050874, ..., 0.23008852, 0.        ,        0.44382587],       [0.11454861, 0.10900868, 0.10668287, ..., 0.21544196, 0.44382587,        0.        ]], dtype=float32)對(duì)這個(gè)問題有什么想法嗎?
查看完整描述

1 回答

?
慕尼黑5688855

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超2個(gè)贊

根據(jù)對(duì) 的網(wǎng)絡(luò)搜索ufunc 'true_divide' output,似乎是在嘗試將整數(shù)值數(shù)組除以浮點(diǎn)值時(shí)發(fā)生錯(cuò)誤(不是 Numpy 錯(cuò)誤,而是幾年前更改的行為)。這似乎是gower您傳入浮點(diǎn)值的包的未指定要求。所以先轉(zhuǎn)換cars數(shù)據(jù)。我的猜測(cè)是,有些列包含浮點(diǎn)值,有些列包含整數(shù);的測(cè)試元素combo_dicts工作正常,因?yàn)樗『檬莾H從浮點(diǎn)列生成的。



查看完整回答
反對(duì) 回復(fù) 2023-07-11
  • 1 回答
  • 0 關(guān)注
  • 116 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)