编辑:我已经取得了重大进展.我目前的问题是在我上次编辑之后编写的,可以在没有上下文的情况下回答.
我目前在Coursera上关注Andrew Ng的机器学习课程,并尝试在今天实施逻辑回归.
符号:
X是一个(m x n)带有输入变量向量作为行的矩阵(m训练n-1变量样本,第一列的条目在任何地方都等于1表示一个常量).y是预期输出样本的相应向量(m条目向量等于0或的列向量1)theta是模型系数的向量(带有n条目的行向量)对于输入行向量x,模型将预测sigmoid(x * theta.T)正结果的概率.
这是我的Python3/numpy实现:
import numpy as np
def sigmoid(x):
return 1 / (1 + np.exp(-x))
vec_sigmoid = np.vectorize(sigmoid)
def logistic_cost(X, y, theta):
summands = np.multiply(y, np.log(vec_sigmoid(X*theta.T))) + np.multiply(1 - y, np.log(1 - vec_sigmoid(X*theta.T)))
return - np.sum(summands) / len(y)
def gradient_descent(X, y, learning_rate, num_iterations):
num_parameters …Run Code Online (Sandbox Code Playgroud) 我正在使用 R 并且需要一个正则表达式
以零个或多个空格开头并以一个或多个数字开头的N 个字符块
对于N = 9,这里是
有效字符串的例子
123456789kfasdf 3456789asdfa 1和无效字符串的例子
12345 7891 9a 678a我最近考虑...了一个函数的参数,并注意到 R 不允许检查对象的类。
f <- function(...) {
class(...)
}
f(1, 2, 3)
## Error in class(...) : 3 arguments passed to 'class' which requires 1
Run Code Online (Sandbox Code Playgroud)
现在报价
“要理解 R 中的计算,有两个口号很有帮助:
• 存在的一切都是对象。• 发生的一切都是函数调用。”
— 约翰·钱伯斯
在我的脑海里,我想知道:什么样的物体是...?
我目前正在使用 R 并all_of在 tidyverse 中遇到了该函数。这个函数存在的意义是什么?似乎我可以x在每个可以使用的地方all_of(x)使用..
例子:
图书馆(tidyverse)
tb <- tibble(a=1:3, b=1:3, c=1:3)
x <- c("a", "b")
tb %>% select(all_of(x))
tb %>% select(x)
tb %>$ select(-all_of(x))
tb %>% select(-x)
Run Code Online (Sandbox Code Playgroud)
与all_of没有额外函数的两行产生相同的返回值。我为什么要费心使用它们?
我有一张桌子TABLE和两个单元格E1以及E2. 的条目E1保证是 的标头TABLE。我想编写一个公式来检查 的条目是否E2包含在表列中TABLE["content of E1"]。
我当前的方法如下所示(并且不起作用):
=COUNTIF(TABLE[E1]; E2)>0
我认为 Excel 在表标题中搜索"E2",但没有找到任何内容。我该如何解决这个问题?