小编Kat*_*ova的帖子

按名称获取角色(discord.py 重写)

我的 Discord 机器人有问题。我想创建一个具有支持者角色读取权限的文本通道,但我不想使用role_id. 因此,我尝试使用以下代码,但无法创建任何频道。

\n
          supporter_role = discord.utils.get("Supporter")\n            overwrites = {\n            supporter_role: discord.PermissionOverwrite(read_messages=True), guild.default_role: discord.PermissionOverwrite(read_messages=False), author: discord.PermissionOverwrite(read_messages=True)\n          }\n          channel = await guild.create_text_channel(name='\xe2\x95\x91Ticket - {}'.format(authorname), overwrites=overwrites)\n
Run Code Online (Sandbox Code Playgroud)\n

python discord.py

6
推荐指数
1
解决办法
1万
查看次数

Cartpole-v0 的 PyTorch PPO 实现陷入局部最优

我已经为 Cartpole-VO 环境实现了 PPO。然而,它在游戏的某些迭代中并不收敛。有时它会陷入局部最优。我已经使用 TD-0 优势实现了该算法,即

A(s_t) = R(t+1) + \gamma V(S_{t+1}) - V(S_t)

这是我的代码:

def running_average(x, n):
    N = n
    kernel = np.ones(N)
    conv_len = x.shape[0]-N
    y = np.zeros(conv_len)
    for i in range(conv_len):
        y[i] = kernel @ x[i:i+N] # matrix multiplication operator: np.mul
        y[i] /= N
    return y



class ActorNetwork(nn.Module):
    def __init__(self, state_dim, n_actions, learning_rate=0.0003, epsilon_clipping=0.3, update_epochs=10):
        super().__init__()
        self.n_actions = n_actions
        self.model = nn.Sequential(
            nn.Linear(state_dim, 64),
            nn.ReLU(),
            nn.Linear(64, 32),
            nn.ReLU(),
            nn.Linear(32, n_actions),
            nn.Softmax(dim=-1)
        ).float()
        self.optimizer = optim.Adam(self.model.parameters(), lr=learning_rate)
        self.epsilon_clipping …
Run Code Online (Sandbox Code Playgroud)

python machine-learning reinforcement-learning pytorch policy-gradient-descent

6
推荐指数
1
解决办法
854
查看次数

EF Core 在查询中使用 Let 抛出“参数类型不匹配”异常

我正在使用 EF Core 2.0.1。我正在尝试获取最后一个订单数据以及用户信息来填充 UserDto,如下所示,

(from u in DbContext.User.Where(u => u.UserId == userId)
let last = u.Orders.LastOrDefault()
select new UserDto
{
    Id = u.Id,
    Name = u.Name,
    LastOrderId = (last == null ? null : last.Id),
    LastOrderDate = (last == null ? null : last.Date)
}
Run Code Online (Sandbox Code Playgroud)

这会引发以下异常。我怎样才能解决这个问题?

at System.Linq.Expressions.Expression.Condition(Expression test, Expression ifTrue, Expression ifFalse, Type type)
at System.Linq.Expressions.ConditionalExpression.Update(Expression test, Expression ifTrue, Expression ifFalse)
at System.Linq.Expressions.ExpressionVisitor.VisitConditional(ConditionalExpression node)
at System.Linq.Expressions.ConditionalExpression.Accept(ExpressionVisitor visitor)
at System.Linq.Expressions.ExpressionVisitor.Visit(Expression node)
at Microsoft.EntityFrameworkCore.Query.ExpressionVisitors.RelationalProjectionExpressionVisitor.Visit(Expression expression)
at System.Linq.Expressions.ExpressionVisitor.VisitMemberAssignment(MemberAssignment node)
at System.Linq.Expressions.ExpressionVisitor.VisitMemberBinding(MemberBinding …
Run Code Online (Sandbox Code Playgroud)

c# linq entity-framework entity-framework-core

5
推荐指数
1
解决办法
3126
查看次数

您可以添加一列来在平面列表 Azure DevOps 查询中显示工作项的父级吗?

在 DevOps 中,我希望有一个工作列表项的平面列表查询,以及该工作项的父级在单独的列中。虽然树视图可以检索由子项目过滤的父项目的层次结构,但我只是想要一个任务的平面列表,右侧有一个用户故事/错误列(甚至可能是另一个用户故事/错误的功能)相邻列)。我在 DevOps 文档中找不到任何内容来完成此任务。有人可以把我推向正确的方向吗?

azure-devops

5
推荐指数
1
解决办法
8233
查看次数

类型错误:使用 OpenCV 在 Python 中旋转图像时,参数“mat”需要 cv::UMat

我试图使用 Python 旋转图像,并且我认为旋转图像的逻辑是正确的,但是每当我尝试使用 OpenCV 显示旋转后的图像时,我都会收到以下错误:

类型错误:参数 'mat' 需要 cv::UMat

我是Python新手,第一次使用OpenCV,所以对此没有太多想法。旋转图像的类型是numpy.ndarray,我认为 OpenCV 可以工作nd.array

这是我的代码:

import cv2
import numpy as np

def rotateToNinety(imageProcessing):
    imageProcessing = imageProcessing[::-1]
    rotatedImage = np.array([[[None for z in range(3)] for x in range(len(imageProcessing))]for y in range(len(imageProcessing[0]))])

    for i in range(len(imageProcessing[0])):
        for j in range(len(imageProcessing)):
            for k in range(3):
                rotatedImage[i][j][k] = imageProcessing[j][i][k]
    return rotatedImage


image = cv2.imread("download (2).jpg",1)

print("Original Image".center(50,"="))
print(image)

cv2.imshow("Original",image)
cv2.waitKey(0)

print(type(image))


rotated_90 = rotateToNinety(image)
print("Rotated Image".center(50,"="))
print(rotated_90)

print(type(rotated_90))
cv2.imshow("rotated",rotated_90)
cv2.waitKey(0)
cv2.destroyAllWindows()
Run Code Online (Sandbox Code Playgroud)

python opencv

5
推荐指数
1
解决办法
3万
查看次数

无法在ReactJS中加载本地背景图像

我在使用 React 应用程序从本地计算机获取图像时遇到一些问题。

我正在尝试拍摄类似的图像

style={{ backgroundImage: `url(../../assets/images/games/${img}))`  }}
Run Code Online (Sandbox Code Playgroud)

但它不起作用,我不明白为什么。

我的文件位于

C:\Users\Me\Desktop\myreactapp\src\routes\GameSlider\index.js
Run Code Online (Sandbox Code Playgroud)

我的图像在

 C:\Users\Me\Desktop\myreactapp\src\assets\images\games
Run Code Online (Sandbox Code Playgroud)

这就是我index.js现在的样子(没有导入):

const GameSlider = ( { key, id,  name, img, minPrice, maxSlots } ) => {
    return (
        <div key={key}>
            <div className="home-games">
                <div className="img" style={{ backgroundImage: `url(../../assets/images/games/${img}))`  }} alt="..." />
                <div className="price">
                    <IntlMessages id="gameSlider.startingAt" />
                    <p>
                        <span className="min">{minPrice}</span> 
                        <span className="per-slot">
                            <IntlMessages id="gameSlider.perSlot" />
                        </span>
                    </p>
                </div>
                <span className="title">{name}</span>
                <div className="features">
                    <Col span={24} className="feature">
                        <Icon type="lock" /> <IntlMessages id="gameSlider.upTo" /> {maxSlots} <IntlMessages id="general.slots" />
                    </Col>
                </div> …
Run Code Online (Sandbox Code Playgroud)

javascript background-image reactjs

5
推荐指数
2
解决办法
1万
查看次数

What are the "unspecified" credentials in the YouTube Data API v3 Metrics dashboard?

I'm tracing the calls to the YouTube Data API v3 from my application in order to check on quota overflows and when I look at the "Metrics" dashboards under "credentials" I see other = unspecified with lots of calls. But all my calls use API KEYs.

Does anyone know what this other = unspecified is?

Youtube DATA API 指标仪表板

api metrics credentials youtube-data-api

5
推荐指数
0
解决办法
75
查看次数

C# 核心 3.1 ByRef 和 ByVal

我想在 C# 核心中设置一个等于其他对象值的对象,而不是通过引用!

x.len=10;
val y=x;
y.len=x.len*2;
Run Code Online (Sandbox Code Playgroud)

我希望y.len设置为20,并x.len保持不变,但两者y.lenx.len20,我正在寻找一种方式来断开xy

我记得在VB6 中我们有像ByRefByVal这样的东西,它们使我们能够控制这个东西,C# Core 3.x 中是否有类似的东西?

c# pass-by-reference pass-by-value asp.net-core

5
推荐指数
1
解决办法
318
查看次数

如何将 HubSpot 数据自动集成到 MySQL 数据库中?

我有一个 HubSpot 帐户,我的团队在其中更新了三张工作表中的客户详细信息,例如联系人、活动等。现在我想将这些工作表中的可用数据集成到我的 MySQL 数据库中。

我希望在 HubSpot 表中所做的更改自动传输到我的 MySQL 数据库。

有什么办法吗?

mysql hubspot

5
推荐指数
0
解决办法
259
查看次数

为什么Redis“Zset”的意思是“排序集”?

当我为我的数据库研究 Redis 时,我了解到“Zset”的意思是“排序集”。“Zset”实际上代表什么?我不明白为什么它也意味着“排序集”。

这可能是简单的或过于宽泛的问题,但我想确切地了解我学到了什么。

python redis zset

5
推荐指数
1
解决办法
429
查看次数