【机器学习】function regularized_cost at 0x000001E9244B5A60>报错
项目场景:
在进行机器学习代码练习时,出现了<function regularized_cost at 0x000001E9244B5A60>报错
问题描述
print 输出 regularized_cost 函数内存地址,而不是函数返回值
原因分析:
import numpy as np
import matplotlib.pyplot as plt
from scipy.io import loadmat
from scipy.optimize import minimize
data = loadmat('ex5data1.mat')
# 训练集
X_train, y_train = data['X'], data['y'] # (12,1) (12,1)
# 测试集
X_test, y_test = data['Xtest'], data['ytest'] # (21,1) (21,1)
# 验证集
X_val, y_val = data['Xval'], data['yval'] # (21,1) (21,1)
X_train = np.insert(X_train, 0, 1, axis=1) # (12,2) (12,1)
X_test = np.insert(X_test, 0, 1, axis=1) # (21,2) (21,1)
X_val = np.insert(X_val, 0, 1, axis=1) # (21,2) (21,1)
def regularized_cost(theta, X, y, lamda):
'''
# X:m*n (12,1)
Y:n*1--n y需要是一维数组 (12,)
theta:n 维度是训练集x的维度(n,)
'''
first = np.sum(np.power((X @ theta - y.flatten()), 2))
# thrta第一项不参与正则化
reg = theta[1:] @ theta[1:] * lamda
reg_cost = (first + reg) / (2 * len(X))
return reg_cost
theta = np.ones(X_train.shape[1])
lamda = 1
# 输出 regularized_cost 函数内存地址
regularized_cost(theta, X_train, y_train, lamda)
print('regularized_cost', regularized_cost)
我使用的是vscode 环境,而参考代码是pycharm平台,vacode 与pycharm语法规则不同
解决方案:
reg_cost = regularized_cost(theta, X_train, y_train, lamda)
print('reg_cost', reg_cost)
【机器学习】function regularized_cost at 0x000001E9244B5A60>报错相关推荐
- /usr/bin/ld: /tmp/ccIHWHTn.o: in function `Cdisk::Cdisk()‘:编译报错解决方案
问题:C++编译时发现一长串编译报错 $ vim ks.cpp $ gcc -o ks ks.cpp 报错: /usr/bin/ld: /tmp/ccIHWHTn.o: in function `Cd ...
- SAP MM 公司间STO的BILLING输出报错 - Inbound partner profile does not exist –
SAP MM 公司间STO的BILLING输出报错 - Inbound partner profile does not exist – 如下的Outbound delivery 0080000801 ...
- [转载]UEditor报错TypeError: me.body is undefined
本文转载来自: UEditor报错TypeError: me.body is undefined 今天在使用UEditor的setContent的时候报错,报错代码如下 TypeError: me.b ...
- 报错Uncaught ReferenceError: xxx is not defined at HTMLButtonElement.onclick
html标签里的onclick功能的时候总是报错:Uncaught ReferenceError: xxx is not defined at HTMLButtonElement.onclick 错误 ...
- html导航怎么跟着往下滚动,javascript,html_导航要跟着鼠标滚动向下滚动,用了jquery插件但是报错,请问大牛是什么原因?,javascript,html - phpStudy...
导航要跟着鼠标滚动向下滚动,用了jquery插件但是报错,请问大牛是什么原因? 导航要跟着鼠标向下滚动,用了jquery插件但是报错,请问大牛是什么原因? 代码如下: 宝龙安信科技 logo宝龙安信 ...
- ts(typescript): 报错
元素隐式具有 "any" 类型,因为类型为 "string" interface startDay {lastSevenDate: stringstartOfM ...
- eclipse的jsp第一行代码报错_机器学习之AdaBoost算法及纯python代码手工实现
Adaboost算法是boost算法中最具代表性的一个,它是adaptive boosting的简称(自使用算法);在训练数据中的每个样本赋予一个权重,构成初始的向量D(每个样本的权重初始时均相等). ...
- rocksdb报错解决:librocksdb.a(format.o): In function `Zlib_Uncompress':
在使用rocksdb的时候遇到了报错: build64_release.rep125/my_kv/rocksdb-6.1.2/librocksdb.a(format.o): In function ` ...
- 解决gcc报错:error: implicit declaration of function ‘inet_addr’ [-Werror=implicit-function-declaration]
此文首发于我的个人博客:解决gcc报错 error implicit declaration of function 'inet_addr' [-Werror=implicit-function-de ...
最新文章
- jQuery最简单的表单提交方式
- Kali Linux 2020.1乱码问题
- Linux_DHCPDHCP Relay
- unity game和scene效果不一样_都说水泥漆和乳胶漆只是叫法不一样,对房子装修效果一样,事实呢...
- 准确率创新高,北大开源中文分词工具包 pkuseg
- 传说之下音乐计算机版,传说之下同人音乐
- Java中对查出的数据计数_基础算法7:从数据库某个字段中取出现次数最多的几条数据形成“热门xxx”...
- 【考研数学】函数、极限、连续
- 云计算的运营方式有这三种
- 商标查询工具入口国家知识产权局和阿里云第三方查询工具
- 3DLC系列之:自动匹配颜色
- HTML常用meta小结
- 单片机IO口低电平不为0V
- Leetcode 048旋转图像(将矩阵逆时针旋转90度)(先对角线翻转,再左右翻转)
- 上位机与1200组态步骤_西门子1200PLC的S7通讯组态编程
- Cygwin+NS2的安装过程及问题解决
- c++ 使用递归求解回文序列问题
- JavaScript系列—Object.assign()介绍以及原理实现
- AlexNet神经网络结构
- linux下磁盘sda,Linux下磁盘设备文件(sda,sdb,sdc….)变化问题