小编Fra*_*urt的帖子

在哪里可以更改MySQL Workbench数据建模工具中表的默认字符集?

我使用MySQL Workbench的数据建模工具创建了一个数据库模式.当它生成SQL CREATE语句时,它会生成"default character set = latin1;" 对于某些表格,例如:

-- -----------------------------------------------------
-- Table `moocdb`.`resource_types`
-- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `moocdb`.`resource_types` (
  `resource_type_id` INT(11) NOT NULL,
  `resource_type_name` VARCHAR(20) CHARACTER SET 'utf8' NOT NULL,
  PRIMARY KEY (`resource_type_id`))
ENGINE = InnoDB
default character set = latin1;
Run Code Online (Sandbox Code Playgroud)

如何将其更改为架构的默认字符集?(我发现在哪里更改架构的默认字符集,但不是表格的)


作为旁注:

注意:从MySQL 5.5.3开始,你应该使用utf8mb4 而不是utf8.它们都引用了UTF-8编码,但较旧版本utf8具有MySQL特定的限制,阻止使用编号高于0xFFFD的字符.

mysql mysql-workbench

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

如何在matplotlib中旋转xticklabels以使每个xticklabel之间的间距相等?

如何在matplotlib中旋转xticklabels以使每个xticklabel之间的间距相等?

例如,使用此代码:

import matplotlib.pyplot as plt
import numpy as np

# Data + parameters
fontsize = 20
t = np.arange(0.0, 6.0, 1)
xticklabels = ['Full', 'token emb', 'char emb', 'char LSTM', 
               'token LSTM', 'feed forward','ANN']

# Plotting
fig = plt.figure(1)
ax = fig.add_subplot(111)
plt.plot(t, t)
plt.xticks(range(0, len(t) + 1))
ax.tick_params(axis='both', which='major', labelsize=fontsize)
ax.set_xticklabels(xticklabels, rotation = 45)
fig.savefig('test_rotation.png', dpi=300, format='png', bbox_inches='tight')
Run Code Online (Sandbox Code Playgroud)

我获得:

在此输入图像描述

每个xticklabel之间的间距是不相等的.例如,"Full"和"token emb"之间的间距远大于"前馈"和"ANN"之间的间距.

我在Windows 7 SP1 x64 Ultimate上使用Matplotlib 2.0.0和Python 3.5 64位.

python plot label matplotlib

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

如何将Jupyter笔记本中单元格的输出复制到剪贴板?

如何在Jupyter笔记本中将单元格的输出复制到剪贴板,而不必通过拖放选择它?

在此输入图像描述

python clipboard jupyter-notebook

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

我如何用TensorFlow实现k-means?

使用内置渐变下降优化器的介绍教程非常有意义.然而,k-means不仅仅是我可以插入梯度下降的东西.看起来我必须编写自己的优化器,但鉴于TensorFlow原语,我不太清楚如何做到这一点.

我应该采取什么方法?

k-means tensorflow

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

如何将pandas数据帧插入数据库中现有的表?

sqlalchemy在pandas中使用查询postgres数据库,然后将转换结果插入到同一数据库中的另一个表中.但当我这样做时, df.to_sql('db_table2', engine)我收到此错误消息: ValueError: Table 'db_table2' already exists.我注意到它想要创建一个新表.如何将pandas数据帧插入到现有的表中?

df = pd.read_sql_query('select * from "db_table1"',con=engine)
#do transformation then save df to db_table2
df.to_sql('db_table2', engine)

ValueError: Table 'db_table2' already exists
Run Code Online (Sandbox Code Playgroud)

python database dataframe pandas

18
推荐指数
2
解决办法
5万
查看次数

Windows上的TensorFlow版本1.0.0-rc2:"OpKernel('op:"BestSplits"device_type:"CPU")用于未知操作:BestSplits"带有测试代码

我使用以下命令在Windows 7 SP1 x64 Ultimate(Python 3.5.2 | Anaconda自定义(64位))上安装了TensorFlow版本1.0.0-rc2:

pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0rc2-cp35-cp35m-win_amd64.whl
Run Code Online (Sandbox Code Playgroud)

当我尝试在Eclipse 4.5或控制台中运行https://web.archive.org/web/20170214034751/https://www.tensorflow.org/get_started/os_setup#test_the_tensorflow_installation中的测试脚本时:

import tensorflow as tf
print('TensorFlow version: {0}'.format(tf.__version__))
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
Run Code Online (Sandbox Code Playgroud)

我收到一些错误消息:

TensorFlow version: 1.0.0-rc2
'Hello, TensorFlow!'
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflob
w\core\framework\op_kernel.cc:943] OpKernel ('op: "BestSplits" device_type: "CPU"') for unknown op: BestSplits
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "CountExtremelyRandomStats" device_type: "CPU"') for unknown op: CountExtremelyRandomStats
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "FinishedNodes" device_type: "CPU"') for unknown op: FinishedNodes
E c:\tf_jenkins\home\workspace\release-win\device\cpu\os\windows\tensorflow\core\framework\op_kernel.cc:943] OpKernel ('op: "GrowTree" device_type: "CPU"') for unknown …
Run Code Online (Sandbox Code Playgroud)

python tensorflow

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

如何从 str 创建 langchain 文档?

我在他们的官方网站上搜索了所有 langchain 文档,但没有找到如何从 python 中的 str 变量创建 langchain 文档,所以我在他们的 GitHub 代码中搜索,发现了这个:

  doc=Document(
                page_content="text",
                metadata={"source": "local"}
            )

Run Code Online (Sandbox Code Playgroud)

PS:我添加了元数据属性
,然后尝试将该文档与我的链一起使用:
内存和链:

memory = ConversationBufferMemory(memory_key="chat_history", input_key="human_input")
chain = load_qa_chain(
    llm, chain_type="stuff", memory=memory, prompt=prompt
)

Run Code Online (Sandbox Code Playgroud)

调用方法:

  chain({"input_documents": doc, "human_input": query})
Run Code Online (Sandbox Code Playgroud)

提示模板:

template = """You are a senior financial analyst analyzing the below document and having a conversation with a human.
{context}
{chat_history}
Human: {human_input}
senior financial analyst:"""

prompt = PromptTemplate(
    input_variables=["chat_history", "human_input", "context"], template=template
)
Run Code Online (Sandbox Code Playgroud)

但我收到以下错误:

AttributeError: 'tuple' object has no attribute 'page_content'

Run Code Online (Sandbox Code Playgroud)

当我在将 …

python nlp langchain large-language-model

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

R相当于MATLAB的"如果错误就停止"

我正在尝试调试R程序,我非常缺乏stop if errormatlab 的功能.我已经阅读了R-debug-tools.pdf (镜像)文档,但它没有列出这样的内容.是否有任何方法可以指示R,当遇到任何错误时 - 即使我没有预料到并且计划使用自定义trace函数 - 它应该停止执行并让我进入browser()模式?

debugging r

17
推荐指数
2
解决办法
5184
查看次数

matplotlib中的干图?

我想plot(x, sin(x)),但不是一条线,从(xi,yi)(x_i+1,y_i+1)我想从一个垂直线的每个点(xi,0),以(xi,yi)作为有时点之间的插值是没有意义的(如量化数据)(它看起来要好得多比没有这种垂直线).

很像下面的干线图(来自matlab文档),但可以选择关闭圆圈和点之间的" - ".不幸的是,我自己在matplotlib文档中找不到合适的绘图功能.

干地块

python matplotlib

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

将matplotlib._png导入为_png导入:错误:DLL加载失败:找不到指定的模块

我使用Anaconda Python发行版:Python 2.7 x64和Windows 7 SP1 x64 Ultimate.

我什么时候import matplotlib.pyplot得到ImportError: DLL load failed: The specified module could not be found..可能是什么问题?

完整错误堆栈:

Traceback (most recent call last):
  File "C:\svn\hw4\code\test_con.py", line 1, in <module>
    import matplotlib.pyplot 
  File "C:\Anaconda\lib\site-packages\matplotlib\pyplot.py", line 27, in <module>
    import matplotlib.colorbar
  File "C:\Anaconda\lib\site-packages\matplotlib\colorbar.py", line 34, in <module>
    import matplotlib.collections as collections
  File "C:\Anaconda\lib\site-packages\matplotlib\collections.py", line 27, in <module>
    import matplotlib.backend_bases as backend_bases
  File "C:\Anaconda\lib\site-packages\matplotlib\backend_bases.py", line 56, in <module>
    import matplotlib.textpath as textpath
  File "C:\Anaconda\lib\site-packages\matplotlib\textpath.py", line 22, …
Run Code Online (Sandbox Code Playgroud)

matplotlib windows-7 python-2.7 anaconda

17
推荐指数
4
解决办法
1万
查看次数