小编kam*_*ame的帖子

atoi - 如何识别零和错误之间的区别?

http://www.cplusplus.com/reference/clibrary/cstdlib/atoi/

回报价值

成功时,该函数返回转换后的整数作为int值. 如果无法执行有效转换,则返回零值. 如果正确的值超出可表示值的范围,则返回INT_MAX或INT_MIN.

那么我atoi("poop")atoi("0")和之间的区别如何atoi("0000000")

是的我可以循环并检查所有零,以防我得到0结果,但是没有更好的方法吗?

注意:我使用ANSI C89

c atoi

40
推荐指数
3
解决办法
4万
查看次数

如何在Windows上安装pip3?

我使用python 2.7,3.5.2和3.6.通常pip3使用python3.x安装.但......

代码:

where pip3
Run Code Online (Sandbox Code Playgroud)

给我:

信息:无法找到给定模式的文件.

我怎样才能解决这个问题?

python windows pip python-3.x

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

MATLAB比Python更快吗?

我想使用Biot-Savart定律计算某些导体的磁场,我想使用1000x1000x1000矩阵.在我使用MATLAB之前,现在我想使用Python.Python比MATLAB慢吗?如何让Python更快?

编辑:也许最好的方法是使用C/C++计算大数组,然后将它们转移到Python.我想用VPython进行可视化.

编辑2:在我的情况下哪个更好:C或C++?

python performance matlab matrix

36
推荐指数
4
解决办法
6万
查看次数

我自己的Python OCR程序

我还是初学者,但我想写一个字符识别程序.该计划尚未准备好.我编辑了很多,因此评论可能不完全匹配.我将使用8连接进行连接组件标记.

from PIL import Image
import numpy as np

im = Image.open("D:\\Python26\\PYTHON-PROGRAMME\\bild_schrift.jpg")

w,h = im.size
w = int(w)
h = int(h)

#2D-Array for area
area = []
for x in range(w):
    area.append([])
    for y in range(h):
        area[x].append(2) #number 0 is white, number 1 is black

#2D-Array for letter
letter = []
for x in range(50):
    letter.append([])
    for y in range(50):
        letter[x].append(0)

#2D-Array for label
label = []
for x in range(50):
    label.append([])
    for y in range(50):
        label[x].append(0)

#image to number …
Run Code Online (Sandbox Code Playgroud)

python arrays ocr artificial-intelligence

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

无法直接启动具有类库输出类型的项目(2)

无法直接启动具有类库输出类型的项目.要调试此项目,请将可执行项目添加到此解决方案中,该项目引用库项目.将可执行项目设置为启动项目.

在C#visual studio 2010中运行程序时,我收到此错误.请告诉我如何解决这个错误?

c#

25
推荐指数
5
解决办法
7万
查看次数

C#30 Days from Todays Date

我需要我的应用程序从今天起30天过期,我将当前日期存储在应用程序配置中.如何检查应用程序是否已过期?我不介意用户是否更改了时钟并且应用程序正常工作(用户太愚蠢了).

if (appmode == "Trial") {               

            ????

            }
Run Code Online (Sandbox Code Playgroud)

c# datetime

22
推荐指数
5
解决办法
9万
查看次数

如何调用numpy数组中的元素?

这是一个非常简单的问题,但我没有找到答案.如何调用numpy数组中的元素?

import numpy as np

arr = np.array([[1,2,3,4,5],[6,7,8,9,10]])

print arr(0,0)
Run Code Online (Sandbox Code Playgroud)

上面的代码不起作用.

python arrays numpy

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

如何在C#中比较两个词典

我有两个Generic Dictionaries.Both有相同的键.但是值可以不同.我想比较第二个字典和第一个字典.如果值之间存在差异,我想将这些值存储在单独的字典中.

1st Dictionary
------------
key       Value

Barcode   1234566666
Price     20.00


2nd Dictionary
--------------
key       Value

Barcode   1234566666
Price     40.00


3rd Dictionary
--------------
key       Value

Price     40
Run Code Online (Sandbox Code Playgroud)

可以任何人给我一个最好的算法来做这个.我写了一个算法,但它有很多循环.我正在寻求一个简短而有效的想法.也像使用LINQ查询表达式或LINQ lamda表达式的解决方案.我正在使用.带有C#的Net Framework 3.5.我发现了一些关于Except()方法的东西.但不幸的是我无法理解该方法发生了什么.如果有人解释建议的算法,那就太好了.我总是喜欢学习:).

谢谢塔博.

c# algorithm collections dictionary data-structures

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

在Python中使用difflib比较两个.txt文件

我试图比较两个文本文件并输出比较文件中的第一个字符串,该字符串不匹配但由于我是python的新手而遇到困难.有人可以给我一个使用这个模块的示例方法.

当我尝试这样的事情:

result = difflib.SequenceMatcher(None, testFile, comparisonFile)
Run Code Online (Sandbox Code Playgroud)

我收到一个错误,说'file'类型的对象没有len.

python difflib

21
推荐指数
3
解决办法
7万
查看次数

我们在互联网上使用TCP/IP还是OSI?

抱歉这个问题,但我搜索了这个话题,并不是很清楚,他们说互联网使用tcp/ip,但有时他们说osi也被使用了!例如,UDP应用程序,他们不使用tcp/ip,因为它不是tcp ?!

拜托,有人能说清楚吗?意思; 在哪里使用"完全"OSI,以及"确切"使用TCP/IP的地方!

ip tcp osi

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