當前位置: 首頁>>代碼示例>>Python>>正文


Python compat.asunicode方法代碼示例

本文整理匯總了Python中numpy.compat.asunicode方法的典型用法代碼示例。如果您正苦於以下問題:Python compat.asunicode方法的具體用法?Python compat.asunicode怎麽用?Python compat.asunicode使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在numpy.compat的用法示例。


在下文中一共展示了compat.asunicode方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: _decode_line

# 需要導入模塊: from numpy import compat [as 別名]
# 或者: from numpy.compat import asunicode [as 別名]
def _decode_line(line, encoding=None):
    """Decode bytes from binary input streams.

    Defaults to decoding from 'latin1'. That differs from the behavior of
    np.compat.asunicode that decodes from 'ascii'.

    Parameters
    ----------
    line : str or bytes
         Line to be decoded.

    Returns
    -------
    decoded_line : unicode
         Unicode in Python 2, a str (unicode) in Python 3.

    """
    if type(line) is bytes:
        if encoding is None:
            line = line.decode('latin1')
        else:
            line = line.decode(encoding)

    return line 
開發者ID:Frank-qlu,項目名稱:recruit,代碼行數:26,代碼來源:_iotools.py

示例2: test_string_truncation

# 需要導入模塊: from numpy import compat [as 別名]
# 或者: from numpy.compat import asunicode [as 別名]
def test_string_truncation(self):
        # Ticket #1990 - Data can be truncated in creation of an array from a
        # mixed sequence of numeric values and strings
        for val in [True, 1234, 123.4, complex(1, 234)]:
            for tostr in [asunicode, asbytes]:
                b = np.array([val, tostr('xx')])
                assert_equal(tostr(b[0]), tostr(val))
                b = np.array([tostr('xx'), val])
                assert_equal(tostr(b[1]), tostr(val))

                # test also with longer strings
                b = np.array([val, tostr('xxxxxxxxxx')])
                assert_equal(tostr(b[0]), tostr(val))
                b = np.array([tostr('xxxxxxxxxx'), val])
                assert_equal(tostr(b[1]), tostr(val)) 
開發者ID:Frank-qlu,項目名稱:recruit,代碼行數:17,代碼來源:test_regression.py


注:本文中的numpy.compat.asunicode方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。