H5文件是层次数据格式第5代的版本(Hierarchical Data Format,HDF5),它是用于存储科学数据的一种文件格式和库文件。
目前,很多商业和非商业组织都支持这种文件格式,如Java,MATLAB,Python,R等。
它是数据文件,不是文本文件。所以无法直接打开查看内容。
H5本身用C程序提供库函数来提供外部访问的接口。在Python中,主要使用h5py模块来操作相关格式。
import h5py
#HDF5的读取:
f = h5py.File('./models/inception_resnet_v2_weights_tf_dim_ordering_tf_kernels.h5','r')
#打开h5文件 # 可以查看所有的主键
for key in f.keys():
print(f[key])
解决方案:配置清华镜像源
win+R 输入cmd,直接运行下面四行命令:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
连接mysql的代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using MySql.Data.MySqlClient;
using System.Data;
public static string[,] select()
{
string[,] str = new string[5001, 26];
//连接数据库,访问数据
SqlConnection myCon;
SqlCommand myCmd;
myCon = new SqlConnection("Data Source = 127.0.0.1; Initial Catalog = OilAndGas; User ID = sa; Password = 123;");
myCon.Open();
myCmd = myCon.CreateCommand();
myCmd.CommandText = "select * from t_welldata";
SqlDataReader dr = myCmd.ExecuteReader();
int k = 1;
while (dr.Read())
{
str[k, 0] = dr["welDpt"].ToString();
str[k, 1] = dr["vertDpt"].ToString();
k++;
}
myCon.Close();
return str;
}
连接sql server语句
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Data.SqlClient;
using System.Data;
public static string[,] select()
{
string[,] str = new string[5001, 26];
//连接数据库,访问数据
SqlConnection myCon;
SqlCommand myCmd;
myCon = new SqlConnection("Data Source = 127.0.0.1; Initial Catalog = OilAndGas; User ID = sa; Password = 123;");
myCon.Open();
myCmd = myCon.CreateCommand();
myCmd.CommandText = "select * from t_welldata";
SqlDataReader dr = myCmd.ExecuteReader();
int k = 1;
while (dr.Read())
{
str[k, 0] = dr["welDpt"].ToString();
str[k, 1] = dr["vertDpt"].ToString();
k++;
}
myCon.Close();
return str;
}
需要修改将头文件、连接语句、和其他访问数据库的语句去掉Sql,其他不用修改。
如果语法是对的,还是不行就重启一次
INSERT INTO t_basevalue VALUES ('钻井液粘度(μlm)', '0.001');
CREATE TABLE "t_basevalue" (
"Name" varchar(255) DEFAULT NULL,
"Value" varchar(255) DEFAULT NULL
);
如果mysql数据迁移到sql server上面,并且sql server 数据库没有专门的mysql数据导入引擎,那么就可以用查询语句进行手动导入,语句参照mysql导出的sql文件。
点一下击键盘insert键就可以了
按F5刷新就可以了
安装好anaconda之后的操作
win+r 输入 cmd,进入命令行界面
1.aconda 查看所有的虚拟环境
conda info -e
conda activate study
conda deactivate
报错:CondaHTTPError: HTTP 000 CONNECTION FAILED for url https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/win-64/current_repodata.json”
解决:进入”C:\Users\Administrator“,打开“.condarc“
修改之后:
//线条颜色
chart1.Series[0].Color = Color.Red;
//删除右边的series1
this.chart1.Legends.Clear();
//设置x坐标
chart1.ChartAreas[0].AxisX.Minimum = 0;//设置X轴最小刻度值
chart1.ChartAreas[0].AxisX.Maximum = 600;//设置X轴最大刻度值
chart1.ChartAreas[0].AxisX.Interval =100;//设置X轴刻度间隔
//设置y坐标
chart1.ChartAreas[0].AxisY.Minimum = 13;//设置X轴最小刻度值
chart1.ChartAreas[0].AxisY.Maximum = 13.8;//设置X轴最大刻度值
chart1.ChartAreas[0].AxisY.Interval = 0.2;//设置X轴刻度间隔
ZJDLYyuce.getqWi();
Double[] x = ZJDLYyuce.qWi;
Double[] y = ZJDLYyuce.YaLi;
chart1.Series[0].Points.DataBindXY(x, y);
conda create --name Env37 python=3.7
1.conda list: 看这个环境下安装的包和版本
2.conda install numpy scikit-learn: 安装numpy sklearn包
3.conda env remove -n yourEnv: 删除你的环境
4.conda env list: 查看所有的环境
1,创建环境:conda create --name Env37 python=3.7
2,安装包:pip install -r requirements.txt
3,先将无法安装的包进行注销,之后再想办法
conda create -n python35 python==3.5.6 //创建虚拟环境
conda remove -n python35 --all //删除虚拟环境
conda env list //查看所有的已经安装好的虚拟环境
conda update -n base conda //更新conda版本
conda update conda //检查更新当前conda
activate python35 //进入虚拟环境
conda deactivate //退出虚拟环境
conda list //查看安装了那些包
pip list //虚拟环境下也可以查看安装了那些包
pip install TensorFlow==1.10.0 //安装包
pip uninstall TensorFlow //卸载包
pip install --user --upgrade pip //更新pip版本稳妥的命令。