[编辑] 正如答案中的评论所建议的,该问题可能与操作系统有关。我在 Windows 10 上。我有 python 3.7.1,我使用 Anaconda/Spyder。
我按照这个和这个主题尝试在保存之前最大化由绘图生成的图像。在我的代码中,有效的是来自 spyder figure viewer 的图确实最大化了。但是当文件保存到图像中时,图像并没有最大化。
我该如何解决?
我的代码如下:
import matplotlib as mpl
mpl.use('TkAgg') # With this line on: it returns me error. Without: image don't save as it has been shown in plot from spyder.
from datetime import datetime
import constants
import numpy as np
from numpy import *
from shutil import copyfile
from matplotlib.pyplot import *
mpl.rcParams['text.usetex'] = True
mpl.rcParams['text.latex.preamble'] = [r'\usepackage{amsmath}']
import matplotlib.pyplot as plt …Run Code Online (Sandbox Code Playgroud) 我有一个由许多子图条组成的图形。我希望我的一个子图只是一种文本框,它将列出我在周围所有图中使用的所有参数。
我怎样才能在Python中做到这一点?
有没有类似的东西plt.textbox("my text"),我可以让它看起来与图形上的任何绘图完全相同。
我不想在图形中包含文本,我想要一个仅由文本组成的子图。
我需要在Python中存储一个12位精度的float变量
我知道要在float中转换变量有一个浮点函数,但是如何以位为单位指定浮点数的大小?例如(12,16,...)
我正在做一个 PyCuda 代码,我想获得图形卡的属性(例如扭曲的大小、每块的最大线程数等)。
所以我去了这个页面:https : //documen.tician.de/pycuda/driver.html
我看到了这个:
然后我在我的代码中写了以下内容:
import time
import numpy as np
from pycuda import driver, compiler, gpuarray, tools
import math
# -- initialize the device
import pycuda.autoinit
print(pycuda.driver.device_attribute.WARP_SIZE)
Run Code Online (Sandbox Code Playgroud)
但打印返回:WARP_SIZE
事实上,他返回一个包含“WARP_SIZE”的 str 而不是代表经线大小的整数。
我究竟做错了什么 ?