小编She*_*zod的帖子

Python 或 Python3。有什么不同?

以下命令有什么区别:

python setup.py
Run Code Online (Sandbox Code Playgroud)

python3 setup.py
Run Code Online (Sandbox Code Playgroud)
  • 如果我只安装了python3.6怎么办?pythonpython3会做同样的事情吗?
  • 仅当我安装了不同版本的 python 时才会有区别吗?如果是这样,哪个版本将与 一起使用python setup.py

python

30
推荐指数
3
解决办法
7万
查看次数

dpkg:错误处理包mysql-server

当我尝试安装错误时,就像:

dpkg: error processing package mysql-server (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
 mysql-server-5.7
 mysql-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Run Code Online (Sandbox Code Playgroud)

这是什么意思.有任何想法吗?

mysql ubuntu dpkg

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

Tensorflow 与 Keras 的兼容性

我正在使用 Python 3.6 和 Tensorflow 2.0,并且有一些 Keras 代码:

import keras
from keras.models import Sequential
from keras.layers import Dense

model = Sequential()
model.add(Dense(1))
model.compile(optimizer='adam',loss='mean_squared_error',metrics=['accuracy'])
Run Code Online (Sandbox Code Playgroud)

当我运行此代码时,出现以下错误:

Keras 需要 TensorFlow 2.2 或更高版本。通过 pip install tensorflow 安装 TensorFlow

我查看了https://keras.io/,它说 Keras 是基于 Tensorflow 2.0 构建的。所以我很困惑。最新的 Keras 支持哪个确切版本的 Tensorflow?以及如何修复上述错误?谢谢!

python compatibility version keras tensorflow

8
推荐指数
3
解决办法
2万
查看次数

tensorflow2.1 InvalidArgumentError:断言失败:[0] [Op:Assert] 名称:EagerVariableNameReuse

我训练了我的自定义模型并使用了 tensorflow 2.1。当我运行代码时,出现以下错误:

InvalidArgumentError:断言失败:[0] [Op:Assert] 名称:EagerVariableNameReuse

这是显示错误的行:

self.train_accuracy = tf.keras.metrics.CategoricalAccuracy('train_accuracy')
Run Code Online (Sandbox Code Playgroud)

这个错误是什么意思,提前致谢。

python tensorflow

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

使用 python 从 try 跳转到 except

我搜索中断 try 并进入 except 的方法(此示例在中断行中有一个语法错误)

def fool():
    return 0

try:
    var = fool()
    if var == 0:
        pass  # from here jump to except 
except:
    fool2()
Run Code Online (Sandbox Code Playgroud)

我想到的另一种方式是:

var = fool()
if var == 0:
     fool2()
Run Code Online (Sandbox Code Playgroud)

另一个更Pythonic的解决方案?

python try-catch break

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

PyTorch 模型输入形状

我加载了一个自定义 PyTorch 模型,我想找出它的输入形状。像这样的东西:

model.input_shape
Run Code Online (Sandbox Code Playgroud)

是否有可能获得这些信息?


更新: print()并且summary()不显示此模型的输入形状,因此它们不是我要找的。

python deep-learning conv-neural-network pytorch

3
推荐指数
2
解决办法
4788
查看次数

Pandas 显示 DataFrame 而不换行

我正在尝试使用 pandas 以表格格式显示数据,由于某种原因,我的最后一列消失并被放置在表格下方,而不是位于表格的最右侧。我画了一张输出结果的图。由于某种原因,它在最后一个列名之前还有一个“\”。我的桌子水平方向是否太长?任何帮助表示赞赏!

在此输入图像描述

这是代码(“data”是一个包含 8 个元素的元组):

pandas.set_option('display.max_rows', None)
pandas.set_option('display.max_columns', None)

df = pandas.DataFrame.from_records(data, columns=['Col1', 'Col2', 'Col3', 'Col4', 'Col5', 'Col6', 'Col7', 'Col8'])

print(df)
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

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

yii2找到() - 它的用途是什么?

也许这个问题非常简单但是我无法理解yii2中的()是什么,尽管我已经阅读了几篇关于它的文章.这是什么意思:

$players = PlayersModel::find()->with("countries")->all();
Run Code Online (Sandbox Code Playgroud)

这个是来做什么的?在我的数据库(哪些表是相关的)中它可以用于什么目的:

在此输入图像描述

请告诉我这个功能的有用方面: with()

database activerecord yii2

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

yii2动态更改数据库

我正在尝试动态移动到另一个数据库。我已经看到了几个问题,这些问题表明将db文件从一个文件更改为另一个文件,并且它们只是从下一个数据库中获取一些信息。但是我需要的是完全转移到第二个数据库。我应该怎么做?我已经看到为了实现此dsn(在db.php文件中)应该进行更改。但是我更改了它,但仍然没有改变??我应该有权访问第二个数据库,而第一个数据库则关闭。请给我建议

database dsn yii2

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

NameError:名称“bs4”未定义

当我运行代码时:

import requests
from bs4 import BeautifulSoup
import urllib

response = urllib.urlopen('file:///Users/kerss/diet/sesame_seeds.html')
html = response.read()
soup = bs4.BeautifulSoup(html, 'html.parser')

span = soup.find("span", id="NUTRIENT_0")
print(span.text)
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

  File "c:\users\kerss\diet\scrape.py", line 8, in <module>
    soup = bs4.BeautifulSoup(html, 'html.parser')
NameError: name 'bs4' is not defined
Run Code Online (Sandbox Code Playgroud)

但是bs4定义了?或不?

python urllib beautifulsoup

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

无法加载 dynlib/dll (Pyintaller)

使用pyintaller将py文件转为exe文件后,exe文件抛出错误:“Failed to load dynlib/dll”。这是错误行:

main .PyInstallerImportError:无法加载 dynlib/dll 'C:\Users\YANGYI~1\AppData\Local\Temp\_MEI215362\sklearn\.libs\vcomp140.dll'。当应用程序被冻结时,很可能没有找到这个 dynlib/dll。[1772] 无法执行脚本 2

得到这个后,我确实检查了路径,但在我的临时文件夹中没有找到名为“_MEI215362”的文件夹,我已经使所有文件可见。另外,我已经重新下载了VC,并将文件重新传输到exe,但它不起作用。有什么想法如何解决这个问题吗?先感谢您!

python terminal pyinstaller python-3.x

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

如何使用 OpenCV (Python) 去除对象的背景

我需要从背景中去除绿色,只留下黑色背景中的小麦粒。任何建议将不胜感激?图像如下:

A

python opencv image-processing

-4
推荐指数
1
解决办法
819
查看次数