r 以只读方式打开文件。文件的指针将会放在文件的开头。这是默认模式。w 打开一个文件只用于写入。如果该文件已存在则将其覆盖。如果该文件不存在,创建新文件。a 打开一个文件用于追加。如果该文件已存在,文件指针将会放在文件的结尾。也就是说,新的内容将会被写入到已有内容之后。如果该文件不存在,创建新文件进行写入。rb 以二进制格式打开一个文件用于只读。文件指针将会放在文件的开头。这是默认模式。wb 以二
Chenie21
2021-02-25
定义字符串转化为list函数strchlsdef strchls (str): list = [] # 集合 i = 0 for w in str: # print(w) if w != ' ': list.append(w) return list定义list 转化为字典序列,并把字符作为key(不重复)def coun
Chenie21
2021-02-24
NumPy提供了多种存取数组内容的文件操作函数。保存数组数据的文件可以是二进制格式或者文本格式。二进制格式的文件又分为NumPy专用的格式化二进制类型和无格式类型。 numpy格式的文件可以保存为后缀为(.npy/.npz)格式的文件1. tofile()和fromfile()tofile()将数组中的数据以二进制格式写进文件tofile()输出的数据不保存数组形状和元素类型等信息fro
Chenie21
2021-02-24
直接遍历[a, b] = test.shapefor i in range(a-1): for j in range(b-1): print(b[i][j])print(type(b))2.使用 flat 属性 返回 numpy.flatiter对象(唯一获取flatiter的方式)a = np.arange(4).reshape(2,2)print(a)f = a.flatprint
Chenie21
2021-02-24
保存的时候遇到过保存空白图像的问题,是因为将plt.savefig('./test2.jpg')放到了plt.show()之后,只要先保存在显示就可以正常保存了。import numpy as npimport matplotlib.pyplot as pltt = np.arange(0, 69, 1)plt.plot(t, t, 'r', t, t**2, 'b')label = ['t',
Chenie21
2021-02-23
plt.rcParams['font.sans-serif'] = ['SimHei']plt.rcParams['axes.unicode_minus'] = False加入前:# -*- coding: utf-8 -*-import numpy as npimport matplotlib.pyplot as plt x = np.array([1,2,3,4]);y = x * x;plt
Chenie21
2021-02-23
开始显示的是无内部或外部命令,此为环境变量未设置成功。按照网上的方法,改了很多次,明明路径是对的,可依旧报错。原来是我将所有路径都设置在第一行。解决办法是,输入activate,再输入python,激活成功。
Chenie21
2021-02-23
查询前10条记录:mysql 语句select * from student limit 10;sql server 语句select top 10 * from student ;获取当前时间:MySQL写法:now()SQLServer写法:getdate()
Chenie21
2021-02-23
${param}传递的参数会被当成sql语句中的一部分,比如传递表名,字段名例子:(传入值为id)order by ${param} 则解析成的sql为:order by id#{parm}传入的数据都当成一个字符串,会对自动传入的数据加一个双引号例子:(传入值为id)select * from table where name = #{param}则解析成的sql为:select * from
Chenie21
2021-02-23
1、连接mysql时Public Key Retrieval is not allowed错误点击编辑连接 -> 驱动属性2.DBEAVER连接MySQL运行报错The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrecognized or represents more than one time zoneSYSTEM为SQL默认美国时间,而我们中国要比
Chenie21
2021-02-23
一般在做数据统计的时候会用到行转列,假如要统计学生的成绩,数据库里查询出来的会是这样的,但这并不能达到想要的效果,所以要在查询的时候做一下处理。第一种:静态行转列select UserName 姓名,sum(case Subject when '语文' then Source else 0 end) 语文,sum(case Subject when '数学' then Source else 0
Chenie21
2021-02-21