我一直致力于一个项目,我必须根据一些数据来预测收入现在我编码了我的收入,因为它是使用此代码的分类变量
Income_encod = LabelEncoder()
Income = Income_encod.fit_transform(income_raw)
现在我有一些计算涉及
Income.count()
但我收到错误
“numpy.ndarray对象没有属性'count'”
答案 0 :(得分:1)
您不能在numpy数组上使用方法FPaperSourceIndex = -1; // default
function GetDefaultPaperbinName: string;
var
pDevMode: PDeviceMode;
bin: array[0..255,0..23] of char;
i: DWORD;
Res: DWORD;
found: Boolean;
begin
GetPrinter(ADevice,ADriver,APort,hDMode);
pDevMode := nil;
Res := DeviceCapabilities(ADevice,APort,DC_BINNAMES,PCHAR (@(bin[0][0])),pDevMode);
if (FPaperSourceIndex <= integer(Res)) then
begin
if (hDMode <> 0) then
begin
pDevMode := GlobalLock(hDMode);
if (pDevMode <> nil) then
begin
pDevMode^.dmFields := (DM_DEFAULTSOURCE or DM_PAPERSIZE);
i := pDevMode^.dmDefaultSource; // = 258
result := bin[i]; // range Exception here
end;
GlobalUnlock(hDMode);
end;
end;
end;
,这是一种列表方法。
如果您只想获得收入数组的长度,请尝试
count()
或
Income.size
或
Income.shape