我在github(Mariogs37)上有一个帐户,我已经停止使用了.与此同时,我创建了一个我想开始使用的新人(bclayman).我在github上创建了一个repo并运行:
git remote add origin https://github.com/bclayman/SquashScraper.git
Run Code Online (Sandbox Code Playgroud)
我没有收到任何错误消息,然后我运行:
git push -u origin master
Run Code Online (Sandbox Code Playgroud)
但是,我收到此错误消息:
remote: Permission to bclayman/SquashScraper.git denied to Mariogs37.
fatal: unable to access 'https://github.com/bclayman/SquashScraper.git/': The requested URL returned error: 403
Run Code Online (Sandbox Code Playgroud)
我搜索了类似的问题并发现了这个链接:
http://stackoverflow.com/questions/24019258/git-thinks-im-the-wrong-user
Run Code Online (Sandbox Code Playgroud)
我按照vonC的回答说明(这里:https://help.github.com/articles/generating-ssh-keys/#step-3-add-your-ssh-key-to-github ).在将我的SSH密钥添加到github的最后,我在终端中得到了这个:
Hi bclayman! You've successfully authenticated, but GitHub does not provide shell access.
Run Code Online (Sandbox Code Playgroud)
我重新尝试将我的本地仓库推送到github,但遇到了同样的错误.知道为什么它仍然认为我是Mariogs37(因此没有权限推送到bclayman拥有的github上的回购)?
谢谢,
bclayman
我已经在 IntelliJ IDEA 中设置了 JUnit,并进行了一系列测试,但其中没有任何内容。当我运行它们时,它们都按预期通过。但是,当我输入“assertEquals”时,它显示为红色。当我将鼠标悬停在它上面时,它显示“无法解析方法”。
我用谷歌搜索了一下,看起来我需要这样做:
import static org.junit.Assert.*;
Run Code Online (Sandbox Code Playgroud)
但是,当我开始输入 时import static org.junit.
,下一个选项是“*”、“jupiter”或“platform”...
作为参考,我的 IDE 中的示例测试如下所示:
@org.junit.jupiter.api.Test
void isButton() {
assertEquals()
}
Run Code Online (Sandbox Code Playgroud)
知道如何解决这个问题吗?
谢谢!
我有一个 Excel (.xlsx) 文件,我正在尝试逐行解析该文件。我有一个标题(第一行),其中有一堆列标题,例如学校、名字、姓氏、电子邮件等。
当我循环遍历每一行时,我希望能够这样说:
row['School']
Run Code Online (Sandbox Code Playgroud)
并返回当前行和标题为“School”的列中单元格的值。
我浏览了 OpenPyXL 文档,但似乎找不到任何非常有用的东西。
有什么建议么?
我有一个 Pandas DataFrame,df
它有一列名为_text
. 我想删除所有行申请sentence_count
到值_text
列不为0。
我该怎么办?
通常使用 Pandas,我会执行以下操作:
result_df = result_df[result_df['_text'] != '']
Run Code Online (Sandbox Code Playgroud)
但是现在我不只是使用result_df['_text
] 中的值,我正在根据函数计算的值进行过滤...
想法?
谢谢!
我将tf.data.Dataset
API 与tf.contrib.lookup.index_table_from_tensor
.
我的数据集是这样创建的:
dataset = tf.data.Dataset.from_tensor_slices(({'reviews': x}, y)))
Run Code Online (Sandbox Code Playgroud)
这是我在做什么:
data_table = tf.contrib.lookup.index_table_from_tensor(tf.constant(data_vocab))
labels_table = tf.contrib.lookup.index_table_from_tensor(tf.constant(labels_vocab))
Run Code Online (Sandbox Code Playgroud)
然后我将一个预处理函数映射到我的dataset
:
def preprocess(x, y):
# split on whitespace
x['reviews'] = tf.string_split([x['reviews']])
# turn into integers
return data_table.lookup(x['reviews']), labels_table.lookup(y)
Run Code Online (Sandbox Code Playgroud)
到目前为止一切都很好。但是,当我尝试将我的数据集传递给我的 Keras 模型进行训练时,我得到:
tensorflow.python.framework.errors_impl.FailedPreconditionError: Table not initialized.
Run Code Online (Sandbox Code Playgroud)
我用谷歌搜索,人们建议我需要包括:
sess = tf.Session()
sess.run(tf.tables_initializer())
Run Code Online (Sandbox Code Playgroud)
但现在我得到:
tensorflow.python.framework.errors_impl.FailedPreconditionError: Table not initialized.
[[Node: hash_table_Lookup = LookupTableFindV2[Tin=DT_STRING, Tout=DT_INT64](hash_table_lookup_placeholder, StringSplit:1, hash_table_lookup_placeholder_1)]]
[[Node: IteratorGetNext_1 = IteratorGetNext[output_shapes=[[?,?], [?,20]], output_types=[DT_INT64, DT_FLOAT], _device="/job:localhost/replica:0/task:0/device:CPU:0"](Iterator_1)]]
Run Code Online (Sandbox Code Playgroud)
知道为什么我的查找表仍未初始化/如何解决这个问题吗?
谢谢!
我已经创建了一个带有 tensorflow 后端的 keras 模型,但是我很难导出我的模型以在 ML Engine 上使用(作为saved_model.pb
)。这是我在做什么:
dataset = tf.data.Dataset.from_tensor_slices((data_train, labels_train))
dataset = dataset.map(lambda x, y: ({'reviews': x}, y))
val_dataset = tf.data.Dataset.from_tensor_slices((data_test, labels_test))
val_dataset = val_dataset.map(lambda x, y: ({'reviews': x}, y))
dataset = dataset.batch(self.batch_size).repeat() # repeat infinitely
val_dataset = val_dataset.batch(self.batch_size).repeat()
Run Code Online (Sandbox Code Playgroud)
然后我对我的Dataset
对象执行一些预处理:
dataset = dataset.map(lambda x, y: preprocess_text_and_y(x,y))
val_dataset = val_dataset.map(lambda x, y: preprocess_text_and_y(x,y))
Run Code Online (Sandbox Code Playgroud)
我构建了我的 keras 模型并调用了.fit(...)
. 这一切都有效。
然后我尝试导出我的模型,如下所示:
def export(data_vocab):
estimator = tf.keras.estimator.model_to_estimator(model)
def serving():
data_table = tf.contrib.lookup.index_table_from_tensor(tf.constant(self.data_vocab),
default_value=0)
inputs = {
'reviews': …
Run Code Online (Sandbox Code Playgroud) 我在Rails工作并拥有以下课程:
class Player < ActiveRecord::Base
attr_accessor :name, :rating, :team_name
def initialize(name, rating, team_name)
@name = name
@rating = rating
@team_name = team_name
end
end
Run Code Online (Sandbox Code Playgroud)
我跑的时候
bundle exec rails console
Run Code Online (Sandbox Code Playgroud)
并尝试:
a = Player.new("me", 5.0, "UCLA")
Run Code Online (Sandbox Code Playgroud)
我回来了:
=> #<Player not initialized>
Run Code Online (Sandbox Code Playgroud)
我不知道为什么Player对象不会在这里初始化.关于该怎么做/解释可能导致这种情况的任何建议?
谢谢,Mariogs
我正在尝试用Java编写自己的国际象棋游戏。我已经开始编写类,并且我的高级想法如下:
我有一个与这些领域的计件班:
private String name;
private String color;
Run Code Online (Sandbox Code Playgroud)
最初,我将为每个零件设置一个x和y坐标,但这似乎更像是董事会的财产。带我去...
我有一个具有此类字段的Board类:
Piece[][] myBoard = new Piece[8][8];
Run Code Online (Sandbox Code Playgroud)
我不太确定我应该在哪里/如何跟踪零件的位置。到目前为止,我只有一个二维的Piece对象数组。但是,我认为这将带来一些挑战。例如,假设用户单击了一块,想要移动它。我需要弄清楚该移动是否有效,为此,我需要该棋子所在的当前方块。
如果每个零件都有x和y坐标,那么我将在两个位置(在Board类的2d数组中)和当前零件的x和y坐标处更新游戏的状态。好像不好
有什么建议么?
感谢您的帮助,Mariogs
我刚刚在Ch中遇到过这些.Ullman的ML编程元素中的 5个.他说:
"一个类型变量,例如'a
有两个不同的含义.它可以表示"对于每个类型T,这个对象的实例用类型T代替'a
.这种类型变量称为可推广的."
然后他说:
" 'a
也可以表示我们选择的任何一种类型.但是,在选择了一种类型之后,即使我们重复使用原始类型变量描述其类型的对象,类型也不能改变'a
.这种类型变量称为非泛化. "
有人能给出每种类型的例子吗?我很难绕过这个并理解这种区别似乎很重要(他建立在这些定义的基础上).
谢谢!
我有一个名为 Pandas DataFrame,df
有 1,460 行和 81 列。我想删除至少一半条目为 NaN 的所有列,并对行执行类似的操作。
从 Pandas 文档中,我尝试这样做:
train_df.shape //(1460, 81)
train_df.dropna(thresh=len(train_df)/2, axis=1, inplace=True)
train_df.shape //(1460, 77)
Run Code Online (Sandbox Code Playgroud)
这是正确的做法吗?它似乎删除了 4 列,但我很惊讶。我本以为可以len(train_df)
获取行数,所以我将错误的值传递给thresh
...?
我如何对行做同样的事情(删除至少一半列为 NaN 的行)?
谢谢!