因此,此函数的目标是让用户给出一个字符串数组,然后使用先前定义的函数,确定每个单独的字符串是否是有效句子。不幸的是,我完全迷失了如何解决这个问题。
from matplotlib import pyplot as plt
import matplotlib.gridspec as gridspec
fig = plt.figure(figsize=(9,9))
fig.suptitle(' title ', fontsize=12,
bbox={'facecolor':'none', 'alpha':0.5, 'pad':5})
colors=["crimson", "indigo", "limegreen", "gold"]
for i in range(4):
#outer
outergs = gridspec.GridSpec(1, 1)
outergs.update(bottom=(i//2)*.47+0.01,left=(i%2)*.5+0.02,
top=(1+i//2)*.47-0.01, right=(1+i%2)*.5-0.02)
outerax = fig.add_subplot(outergs[0])
outerax.tick_params(axis='both',which='both',bottom=0,left=0,
labelbottom=0, labelleft=0)
outerax.set_facecolor(colors[i])
outerax.patch.set_alpha(0.3)
#inner
gs = gridspec.GridSpec(2, 2)
gs.update(bottom=(i//2)*.47+0.05,left=(i%2)*.5+0.08,
top=(1+i//2)*.47-0.05, right=(1+i%2)*.5-0.05,
wspace=0.35, hspace=0.35)
for k in range(4):
ax = fig.add_subplot(gs[k])
ax.set_title('Axes Title {}'.format(k+1), color=colors[i])
plt.show()
以下是我作为原型的内容,但我确信这有点偏离基础。
我认为我的问题的良好开端是:
我如何在给定向量中获取每个字符串,并使用使用auto关键字的增强for循环将其转换为cstring?