小编Inf*_*ake的帖子

如何修复这个奇怪的错误:“运行时错误:CUDA 错误:内存不足”

我运行了一个关于深度学习网络的代码,首先我训练了网络,它运行良好,但是运行到验证网络时出现此错误。

我有五个 epoch,每个 epoch 都有一个训练和验证的过程。我在第一个纪元验证时遇到了错误。所以我没有运行验证代码,我发现代码可以运行到第二个纪元并且没有错误。

我的代码:

for epoch in range(10,15): # epoch: 10~15
    if(options["training"]["train"]):
        trainer.epoch(model, epoch)

    if(options["validation"]["validate"]):
    #if(epoch == 14):
        validator.epoch(model)
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明 在此处输入图片说明

我觉得验证代码可能有一些错误。但我找不到那个。

python pycharm pytorch

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

如何在Python中左对齐数据框列?

必须在 python 中将 pandas 数据框中的描述列左对齐。类似于 Excel 工作表中的单元格左对齐或右对齐。有什么解决办法吗?附上图片供参考。

!数据集

python dataframe pandas

6
推荐指数
2
解决办法
9601
查看次数

Azure函数存储文件不会随函数一起删除

当我创建新的Azure功能时,指定的存储帐户还会创建日志和文件,如主机锁.对于消费,计划存储使用文件共享默认存储整个功能应用程序.

当我想删除我的azure功能时,存储帐户中没有删除任何内容.

删除后的存储帐户:

  1. 消费计划是否正确?
  2. 我应该手动删除吗?

azure azure-storage azure-functions

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

用美丽的汤处理xml处理编码错误

我的xml文件编码如此:

<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)

我试图用美丽的汤解析这个文件.

from bs4 import BeautifulSoup

fd = open("xmlsample.xml")  
soup = BeautifulSoup(fd,'lxml-xml',from_encoding='utf-8')
Run Code Online (Sandbox Code Playgroud)

但这导致了

Traceback (most recent call last):
  File "C:\Users\gregg_000\Desktop\Python 
Experiments\NRE_XMLtoCSV\NRE_XMLtoCSV\bs1.py", line 4, in <module>
    soup = BeautifulSoup(fd,'lxml-xml', from_encoding='utf-8')
  File 
"C:\Users\gregg_000\AppData\Local\Programs\Python\Python36\lib\site- 
Run Code Online (Sandbox Code Playgroud)

packages\bs4__init __.py",第245行,在init markup = markup.read()文件中

"C:\ Users\gregg_000\AppData\Local\Programs\Python\Python36\lib\encodings\cp125 2.py",第23行,解码返回codecs.charmap_decode(input,self.errors,decoding_table)[0] UnicodeDecodeError :'charmap'编解码器无法解码位置5343910中的字节0x9d:字符映射到undefined

我的感觉是Python想要使用默认的cp1252字符集.如何在不必诉诸命令行的情况下强制使用utf-8?(我在一个设置中,我不能轻易地强制全局更改python设置).

python xml beautifulsoup

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

golang os.Create 导致“没有这样的文件或目录”错误

一定很简单,但我似乎无法弄清楚。我不断收到“没有这样的文件或目录”错误。以为 Create 功能是创建一个新文件?

package main

import (
    "log"
    "os"
)

func main() {
    f, err := os.Create("~/golang-server.log")
    defer f.Close()
    if err != nil {
        panic(err.Error())
    }
    log.SetOutput(f)
}
Run Code Online (Sandbox Code Playgroud)

file go

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

尝试使用 npm 安装 web3 时找不到 web3/dist/web3.min.js

我尝试通过执行以下操作使用 node.js 安装 web3 npm install web3 --save,但是当我检查node_modules/文件夹时,任何地方都没有dist文件夹及其web3.min.js文件。关于如何或为什么的任何想法?

ethereum web3js

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

如何抓取维基百科页面中一页的多个表格?

我试图将下一页的所有表格刮成一张大表格; https://en.wikipedia.org/wiki/List_of_QI_episodes

但问题是我的代码似乎只下载 Pilot 表,而不下载其他表。我查看了 html,发现它们都有相同的类,所以我如何区分它们。

提前致谢。

import requests
import pandas as pd
from bs4 import BeautifulSoup
page = requests.get("https://en.wikipedia.org/wiki/List_of_QI_episodes")
soup = BeautifulSoup(page.content, "lxml")
My_table = soup.find("table",{"class":"wikitable plainrowheaders wikiepisodetable"})
print(My_table)
Run Code Online (Sandbox Code Playgroud)

python beautifulsoup html-parsing web-scraping

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

哪个图表是"正确的"?

当你绘制f(x)= e ^(( - x)^ 2)时,Wolfram Alpha会显示你:

Plot_from_WolframAlpha

但Anaconda Spyder表明了这一点:

Plot_from_Anaconda_Spyder

代码是:

import pylab as pyl
import numpy as nu
x = nu.linspace(-5,5,1000)
f = nu.exp(-x**2)
pyl.plot(x,f)
pyl.show()
Run Code Online (Sandbox Code Playgroud)

代码不是问题.我很困惑为什么我得到2个不同的图表.哪个图表现在是"正确的"?

python function matplotlib spyder anaconda

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

雅虎财经python上的某些股票和页面出现404错误

我正在尝试通过此 URL https://finance.yahoo.com/quote/AAPL/key-statistics?p=AAPL从雅虎财经中抓取数据。运行下面的python代码后,我得到以下HTML响应

import numpy as np
import pandas as pd
from bs4 import BeautifulSoup
import requests, lxml
from lxml import html

stockStatDict = {}
stockSymbol = 'AAPL'
URL = 'https://finance.yahoo.com/quote/'+ stockSymbol + '/key-statistics?p=' + stockSymbol
page = requests.get(URL)
print(page.text)


<!DOCTYPE html>
  <html lang="en-us"><head>
  <meta http-equiv="content-type" content="text/html; charset=UTF-8">
      <meta charset="utf-8">
      <title>Yahoo</title>
      <meta name="viewport" content="width=device-width,initial-scale=1,minimal-ui">
      <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
      <style>
  html {
      height: 100%;
  }
  body {
      background: #fafafc url(https://s.yimg.com/nn/img/sad-panda-201402200631.png) 50% 50%;
      background-size: cover;
      height: 100%;
      text-align: center;
      font: 300 18px …
Run Code Online (Sandbox Code Playgroud)

python beautifulsoup web-scraping http-status-code-404

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

当我尝试在我的项目laravel 6.x上使用Redis时,它显示此错误消息

错误:

请删除或重命名“应用”配置文件中的Redis外观别名,以避免与PHP Redis扩展名冲突

图片

我把这段代码放在我的 cache.php

'default' => env('CACHE_DRIVER', 'redis'),

那些代码在我的控制器中:

$data['posts']   = cache('posts',function(){
      Post::with('user')
          ->select('title', 'created_at', 'user_id', 'thumbnail_path', 'content')
          ->orderBy('created_at','desc')
          ->take(50)
          ->get();
});
Run Code Online (Sandbox Code Playgroud)

php redis laravel laravel-6

0
推荐指数
1
解决办法
1181
查看次数

如何修改切片中结构的字段?

我有一个名为的 JSON 文件test.json,其中包含:

[
    {
        "name" : "john",
        "interests" : ["hockey", "jockey"]
    },
    {
        "name" : "lima",
        "interests" : ["eating", "poker"]
    }
]
Run Code Online (Sandbox Code Playgroud)

现在我已经编写了一个 golang 脚本,它将 JSON 文件读取到一个结构切片,然后根据条件检查,通过迭代切片来修改结构字段。

这是我迄今为止尝试过的:

package main

import (
    "log"
    "strings"
    "io/ioutil"
    "encoding/json"
)

type subDB struct {
    Name       string   `json:"name"`
    Interests  []string `json:"interests"`
}

var dbUpdate []subDB

func getJSON() {
    // open the file
    filename := "test.json"
    val, err := ioutil.ReadFile(filename)
    if err != nil {
        log.Fatal(err)
    }
    err = json.Unmarshal(val, &dbUpdate)
} …
Run Code Online (Sandbox Code Playgroud)

iteration struct for-loop variable-assignment go

0
推荐指数
1
解决办法
93
查看次数