binary

    3熱度

    2回答

    我試圖解決一些與Elixir項目歐拉問題,但我偶然發現了一個我無法解決的難題,我認爲這很大程度上是由於事實我仍然不理解字符串,字符和二進制文件。 即使閱讀the docs on bin, strings and chars,我仍然沒有得到如何使用它們。 This是我試圖解決的問題。 這是我在Ruby中的解決方案(我認爲它非常簡單易讀)。 input = " 7316717653133062491

    2熱度

    2回答

    我正在使用python 2.7。我需要將一個二進制數字從x位截斷爲8位(字節) 我會寫一個我想要做的事情的例子來說明問題,也是因爲stackexchange不會因爲某些原因而寫我的問題,例如: 0b1010101010100101 -> 0b10100101 我嘗試以下解決方法:將其轉換爲字符串,然後切割它作爲一個子串,但我並沒有設法使其工作 str_cs = str(bin(cs)) st

    2熱度

    2回答

    二進制數據我有一些數據,看起來像: data = [1,2,4,5,9](增加整數隨機模式) 我想繪製它的二進制水平線,從而y = 1,每x值在data中指定,否則爲零。 我有一些不同的data陣列,我想棧,類似於這種風格(這是CCD的時鐘數據,但情節格式看起來理想) 我想我需要爲我的數據數組創建一個列表,但是如何爲不在數組中的所有內容指定零值? 謝謝

    1熱度

    1回答

    我想寫一個bin文件的字符串作爲頭。 但是,我只能將類型'字節'寫入二進制文件。 這裏是我的代碼: header1 = str.encode("1\n") header1 = str.encode("2\n") print (type(header)) with open("abc.bin",'wb') as f_test: f_test.write(header1) f

    0熱度

    1回答

    我是python的新手,我發現自己正在與我的mac上的python2.x和python3.x版本同居。 最終我已經理解的是,python2位於通常根二進制文件,即/usr/local/bin而python3處於/Library/Frameworks/Python.framework/Versions/3.6/bin與/usr/local/bin別名(例如python3用於使用Python 3.6,

    -1熱度

    1回答

    使用二進制系統中的7位數可以表示多少個不同的值?在十六進制系統中?

    2熱度

    2回答

    我正在嘗試編寫一個C程序,該程序將計算任何二進制表示中的所有1的數目用戶選擇和輸入的整數。然後我想打印1的總數。但首先,我必須檢查以確保輸入的數字是一個整數。我的代碼: #include <stdio.h> int main() { int num; int count; float input; printf("Please enter an int

    1熱度

    1回答

    與主題相同,我正在研究將字符串轉換爲值的條帶。 當鹼是小於10: s = "" # string for example: "123", "a2b" base = int() #2,10, 16, 32 a = len(s) for i, j in zip(s[::-1], range(0, a)): x += int(i)*base**int(j) print (x) 但對

    0熱度

    1回答

    我在MongoDB中存儲用戶的簡歷的集合,它們被存儲爲: 我試圖使用Python將它與這個post轉換,但生成的文件不能被視爲pdf文件。 的Python代碼有: import base64, os from pymongo import * client = MongoClient("mongodb://localhost:27017/") db = client.local coll

    0熱度

    1回答

    這是我試過的,我的邏輯是我的tmp左移31次將與用戶輸入整數I比較,並且值1或0將被插入索引str[0]→str[31]和I空終止str[32]與\0。 但是,我收到了分段錯誤。 P.S.我不允許改變這個函數的參數,我的教授將str的大小設置爲33,這是我不允許改變的。 void int2bitstr(int I, char *str) { int tmp = 1 << 31;