草庐IT

int_expr

全部标签

python报错:cannot import name ‘int‘ from ‘numpy‘

fromstatsmodels.graphics.tsaplotsimportplot_acf,plot_pacf在Python中导入包时出现报错报错原因是numpy版本不支持该引用,np.int在numpy1.20已经被废弃掉了在AnacondaPrompt中查看自己所使用的numpy版本使用以下命令:pipshownumpy 我用的numpy版本是1.24.3,出现了报错解决方法:更换numpy版本同样在AnacondaPrompt中输入以下命令:pipuninstallnumpy#删除已经安装的numpy包pipinstallnumpy==1.22.4#重新安装版本为1.22.4的num

ios - 使用 NSCoding 将对象解码为 Int 时抛出的错误是 : fatal error: unexpectedly found nil while unwrapping an Optional value

我在Swift中有一组对象,我正在使用NSCoding将其保存到磁盘,以便下次运行应用程序时可以将它们读入内存。正在保存的项目是一个Volume对象数组。Volume的每个实例都有一个已设置的volumeNumberInt。Volume和QA类都继承自NSObject和NSCoding。如果应用程序在保存任何数据之前运行,它运行良好,当运行编码功能时,我的打印输出确认卷号似乎已正确保存(在我的示例中为1和2)。但是,当我重新加载应用程序时,它会退出并显示错误:fatalerror:在展开可选值时意外发现nil并突出显示:letvolumeNumber=aDecoder.decodeOb

ios - 无法将 Int 类型的值分配给 Swift 2.1 中的 Int 数组元素

在我的应用程序中,我有ViewController类。在这个类中我有实例变量队列,它是Int类型的数组。在其中一个函数中,我需要将Int类型的值分配给该数组的其中一个元素。该应用程序构建时没有任何错误和警告,运行完美,直到它仅在我有此分配的那个地方抛出EXC_BREAKPOINT(在称为findPath的函数中)。这是代码:classViewController:UIViewController{varqueue=[Int]()funcfindPath(source:Int,target:Int){queue[0]=0//herecomestheEXC_BREAKPOINT}}没关系,

swift - 无法快速在 View Controller 和 TableView Controller 之间发送 int 值

PreferencesViewController类通过prepareforsegue发送nil,无论是否采用IBActions。似乎我为segue做的准备有问题,但我不确定。我不是要分配给任何标签或任何东西,我只是想将int值发送到类Pick2_1中的另一个变量。提前致谢导入UIKitclassPreferencesViewController:UIViewController{varpreference=0@IBActionfuncnImportant(sender:UIButton){preference=-1print(preference)}@IBActionfuncN(se

Swift:将索引转换为 int

这个问题在这里已经有了答案:HowdoIcyclethroughtheentirealphabetwithSwiftwhileassigningvalues?(5个答案)Applyanumbertoeachletterintextswift2(1个回答)关闭6年前。我是快速开发的新手。实际上这是一个简单的问题,但我无法弄清楚。我有一个字符串变量“name1”,我想在其中确定每个字符在字母表中的位置并对这些位置求和。因此我遍历字符串并对每个字符使用indexOf()letname1="myname"letsumPositions=0forindexin0...name1.characte

swift - 是否可以在 Swift 中使用自定义运算符定义 [Int] * Int?

我想定义一个新的运算符并将数组的每个元素相乘[Int]通过Int,例如[3,2,10]*10.但是,因为Int既不是协议(protocol)也不是类(它是结构),我首先定义了以下内容:protocolNumeric{}extensionInt:Numeric{}extensionDouble:Numeric{}extensionFloat:Numeric{}然后,我尝试定义运算符,例如:func*(left:[T],right:T)->[T]{varnewArray:[T]=[]foriinleft{newArray.append(i*right)}returnnewArray}然而,

swift - 无法在 Xcode 7.3.1 上使用类型为 'Result<Any>' 的参数列表调用类型为 '(int,int)' 的初始值设定项

在Xcode7.3.1的playground上尝试这个会给我编译错误:Cannotinvokeinitializerfortype'Result'withanargumentlistoftype'(int,int)'不过在Xcode7.3上它运行良好。这是代码:importUIKitpublicenumResult{caseSuccess(T)caseFailure(ErrorType)publicinit(_value:T){self=.Success(value)}publicinit(_error:ErrorType){self=.Failure(error)}}funchand

ios - 无法使用类型为 'Set<String>' 的索引下标类型为 'Int' 的值

我有一组字符串,其中包含一些数据。但是当我将数据从集合显示到tableView时,在cellForRowAtIndexPath方法中它给了我上述错误。这是我的代码:vartradeSet:Set=["TKAI","YNDX","PSTG"]functableView(tableView:UITableView,cellForRowAtIndexPathindexPath:NSIndexPath)->UITableViewCell{letcell=tableView.dequeueReusableCellWithIdentifier("MyTrade",forIndexPath:inde

ios - 格式 %.2f 的 Int 在 iPhone 5 上返回意外数字

我将0作为参数传递给String(format:"%.2f"),它按预期在iPhone5s、se、6、6s等上工作...但是,它在iPhone5上停止工作,我猜是32位和64位系统的问题,因为%f格式为64位float。用Double(0)包装0并且有效,结果为0.00。有人可以更详细地解释一下吗? 最佳答案 String(format:)使用与printf(为对象添加了一些像%@)。特别是%f转换需要参数列表上的Double,并传递任何其他都会导致未定义的行为:它可能会产生意想不到的结果输出或崩溃。在64位平台上,传递0可能偶然有

json - 你如何设计一个可以是空字符串或 int 的可编码 JSON 字段

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭5年前。Improvethisquestion如何处理来自JSON的可编码结构的字段,它可以是空字符串或整数?我尝试使用数据类型any但不符合可编码。我认为,如果它没有值,那么它会返回一个空字符串,否则,它会返回一个int。我正在使用Swift4和XCode9。提前致谢