RError.com

RError.com Logo RError.com Logo

RError.com Navigation

  • 主页

Mobile menu

Close
  • 主页
  • 系统&网络
    • 热门问题
    • 最新问题
    • 标签
  • Ubuntu
    • 热门问题
    • 最新问题
    • 标签
  • 帮助
主页 / user-563758

Lwich's questions

Martin Hope
Lwich
Asked: 2024-05-23 22:57:12 +0000 UTC

尝试通过 Android 登录时 Telegram WebApp 出现错误

  • 5

通过机器人登录 Telegram WebApp 时,出现错误:Upstream connection error: unable to verify the first certificate。此外,如果您从浏览器或其他设备发出请求,一切都可以。该网站通过 nginx 提供服务

telegram
  • 1 个回答
  • 36 Views
Martin Hope
Lwich
Asked: 2024-02-17 19:12:24 +0000 UTC

为什么 QScrollArea 不起作用?

  • 6

不起作用QScrollArea,基本上不会出现。

帮助我理解为什么它不起作用?

import sys
import asyncio
from PyQt6.QtCore import QSize, Qt, QRect
from PyQt6.QtWidgets import QApplication, QMainWindow, QHBoxLayout, \
    QWidget, QVBoxLayout, QPushButton, QLineEdit, QScrollArea, QLabel, \ 
    QGridLayout
from parser.db import get_data_by_condition


class Window(QMainWindow):
    def __init__(self) -> None:
        super().__init__()
        self.init_ui()
    
    def init_ui(self):
        self.add_button = QPushButton('Добавить')
        self.add_button.clicked.connect(self.parse_data)

        self.model = QLineEdit()
        self.detail = QLineEdit()
        self.article = QLineEdit()

        input_layout = QHBoxLayout()
        input_layout.setSpacing(12)
        input_layout.addWidget(self.add_button)
        input_layout.addWidget(self.model)
        input_layout.addWidget(self.detail)
        input_layout.addWidget(self.article)

        input_widget = QWidget()
        input_widget.setLayout(input_layout)

        layout = QVBoxLayout()

        container = QWidget()
        self.scroll_layout = QVBoxLayout(container)
        self.scroll_layout.addWidget(input_widget)
        self.scroll_area = QScrollArea(container)
        self.scroll_area.resize(900, 250)
        self.scroll_area.setWidgetResizable(True)
        self.scroll_widget = QWidget()
        self.scroll_widget.setGeometry(QRect(0, 0, 380, 280))
        self.scroll_layout_2 = QVBoxLayout(self.scroll_area)
        self.grid_layout = QGridLayout()
        self.scroll_layout_2.addLayout(self.grid_layout)
        self.scroll_area.setWidget(self.scroll_widget)
        self.scroll_layout.addWidget(self.scroll_area)

        container.setLayout(layout)
        self.setCentralWidget(container)
    
    def parse_data(self):
        model = self.model.text()
        article = self.article.text()
        detail = self.detail.text()

        loop = asyncio.new_event_loop()
        objects = loop.run_until_complete(get_data_by_condition(article, detail))
        loop.close()
        
        for obj in objects[:40]:
            label = QLabel(f'{obj[0]} {obj[1]} {obj[2]} {obj[3]} {obj[4]} {obj[5]}')
            label.setFixedHeight(20)
            self.grid_layout.addWidget(label) 


app = QApplication(sys.argv)

loop = asyncio.new_event_loop()
asyncio.set_event_loop(loop)

window = Window()
window.setFixedSize(QSize(900, 400))
window.show()

if __name__ == '__main__':
    app.exec()

在此输入图像描述

python
  • 1 个回答
  • 54 Views
Martin Hope
Lwich
Asked: 2023-12-12 20:05:32 +0000 UTC

神经网络总是输出0.5

  • 5

我刚刚开始研究神经网络。在解决XOR问题时,我遇到了一个总是给我0.5的问题

import random


def sigmoid(x):
    return 1 / (1 + math.exp(-x))

def dot(l1, l2):
    s = 0
    for i in range(len(l1)):
        s += l1[i] * l2[i]
    return s 


INPUTS = [[0, 0], [1, 1], [0, 1], [1, 0]]
OUTPUT = [0, 0, 1, 1]

weights = [random.random(), random.random()]

for _ in range(10_000):
    for i in range(len(INPUTS)):
        layer_input = INPUTS[i]
        output = sigmoid(dot(layer_input, weights))
        err = OUTPUT[i] - output
        delta = err * (output * (1 - output))
        grad1 = layer_input[0] * delta 
        grad2 = layer_input[1] * delta
        weights[0] += grad1 
        weights[1] += grad2 

print(sigmoid(dot([0, 0], weights))) # 0.5

尝试使用 numpy,同样的事情

python
  • 1 个回答
  • 43 Views

Sidebar

Stats

  • 问题 10021
  • Answers 30001
  • 最佳答案 8000
  • 用户 6900
  • 常问
  • 回答
  • Marko Smith

    我看不懂措辞

    • 1 个回答
  • Marko Smith

    请求的模块“del”不提供名为“default”的导出

    • 3 个回答
  • Marko Smith

    "!+tab" 在 HTML 的 vs 代码中不起作用

    • 5 个回答
  • Marko Smith

    我正在尝试解决“猜词”的问题。Python

    • 2 个回答
  • Marko Smith

    可以使用哪些命令将当前指针移动到指定的提交而不更改工作目录中的文件?

    • 1 个回答
  • Marko Smith

    Python解析野莓

    • 1 个回答
  • Marko Smith

    问题:“警告:检查最新版本的 pip 时出错。”

    • 2 个回答
  • Marko Smith

    帮助编写一个用值填充变量的循环。解决这个问题

    • 2 个回答
  • Marko Smith

    尽管依赖数组为空,但在渲染上调用了 2 次 useEffect

    • 2 个回答
  • Marko Smith

    数据不通过 Telegram.WebApp.sendData 发送

    • 1 个回答
  • Martin Hope
    Alexandr_TT 2020年新年大赛! 2020-12-20 18:20:21 +0000 UTC
  • Martin Hope
    Alexandr_TT 圣诞树动画 2020-12-23 00:38:08 +0000 UTC
  • Martin Hope
    Air 究竟是什么标识了网站访问者? 2020-11-03 15:49:20 +0000 UTC
  • Martin Hope
    Qwertiy 号码显示 9223372036854775807 2020-07-11 18:16:49 +0000 UTC
  • Martin Hope
    user216109 如何为黑客设下陷阱,或充分击退攻击? 2020-05-10 02:22:52 +0000 UTC
  • Martin Hope
    Qwertiy 并变成3个无穷大 2020-11-06 07:15:57 +0000 UTC
  • Martin Hope
    koks_rs 什么是样板代码? 2020-10-27 15:43:19 +0000 UTC
  • Martin Hope
    Sirop4ik 向 git 提交发布的正确方法是什么? 2020-10-05 00:02:00 +0000 UTC
  • Martin Hope
    faoxis 为什么在这么多示例中函数都称为 foo? 2020-08-15 04:42:49 +0000 UTC
  • Martin Hope
    Pavel Mayorov 如何从事件或回调函数中返回值?或者至少等他们完成。 2020-08-11 16:49:28 +0000 UTC

热门标签

javascript python java php c# c++ html android jquery mysql

Explore

  • 主页
  • 问题
    • 热门问题
    • 最新问题
  • 标签
  • 帮助

Footer

RError.com

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

帮助

© 2023 RError.com All Rights Reserve   沪ICP备12040472号-5