转载python调用TensorFlow时出现FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecate

本文是转载,转载注明出处:https://blog.csdn.net/bigdream123/article/details/99467316

因为opencv的原因不得已更新numpy至最新版,但这引发了一个新的问题:

python调用TensorFlow时出现FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecate

感谢 @涵小呆 提供的方法

可以在pycharm中使用Import tensorflow,然后将点进出现的警告,进入dtype.py,修改对应行的代码,把np.dtype([("quint8", np.uint8, 1)])修改为np.dtype([("quint8", np.uint8, (1,))])就完美解决了

 

 


————————————————
版权声明:本文为CSDN博主「涵小呆」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/bigdream123/article/details/99467316

 

 

 

 

这个警告信息通常出现在C语言编程中,特别是使用标准库函数`fprintf`。`fprintf`函数的第一个参数应该是一个指向`FILE`结构的指针,但编译器检测到你传递的指针类型不兼容。以下是一些可能的原因和解决方法: 1. **指针类型不匹配**: 你可能传递了一个不是`FILE*`类型的指针。例如,你传递了一个`int*`或者`char*`类型的指针。 ```c FILE *file = fopen("example.txt", "w"); int fd = fileno(file); fprintf(fd, "Hello, World!\n"); // 错误:fd是int类型,而不是FILE* ``` **解决方法**:确保传递的是`FILE*`类型的指针。 ```c fprintf(file, "Hello, World!\n"); // 正确 ``` 2. **错误的指针类型**: 你可能传递了一个错误的指针类型,例如传递了一个结构体指针而不是`FILE*`。 ```c struct MyStruct { FILE *file; }; struct MyStruct s; fprintf(s.file, "Hello, World!\n"); // 错误:如果s.file不是FILE*类型 ``` **解决方法**:确保传递的是正确的`FILE*`类型的指针。 ```c struct MyStruct { FILE *file; }; struct MyStruct s; s.file = fopen("example.txt", "w"); fprintf(s.file, "Hello, World!\n"); // 正确 ``` 3. **未初始化的指针**: 你可能传递了一个未初始化的指针。 ```c FILE *file; fprintf(file, "Hello, World!\n"); // 错误:file未初始化 ``` **解决方法**:确保指针在使用前已正确初始化。 ```c FILE *file = fopen("example.txt", "w"); if (file != NULL) { fprintf(file, "Hello, World!\n"); // 正确 } ``` 通过检查这些常见错误,你可以解决`fprintf`函数传递参数类型不兼容的问题。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值